They are WAY overbooked and the staff is clearly overworked and not always that pleasant. I've never been in there when the waiting rooms weren't packed with a bunch of very aggravated people. They seem to be more concerned about quantity of business over quality. Their staff was not friendly at all, I didn't feel welcome there. They seemed like they were extremely irritated to be at work, and that they couldn't wait for me to leave. They didn't seem to want to help anyone. The wait was absolutely ridiculous. It messed up my entire day. The parking situation at their office was ridiculous. I ended up having to pay for parking because there were no spots available near the office.