Is this place still here? I most recently tried the ATM at this location. When they were on Main Street on Old Fitch in Ditchburg, they lied about a loan and cussed up my credit score when I was completing national service overseas. Don't want to get anyone fired, or worse. This building has underground access to the rest of the businesses on this street. I assume that's where they disappear all the generous employees. read more