Pros
It's a great place to start right out of college. Learn as much as you possibly can in 1 or 2 years, take that experience and go on to bigger and better things. The offices are clean and well decorated.
Cons
Pay that is 20%-40% lower than industry average. No performance based compensation. No further education/training about the industry. Lousy benefits. Want a promotion or a raise? Not going to happen. It doesn't matter how hard you work. Very high turnover. Nobody wants to stay. Nobody ever wants to take the blame for anything. Ridiculous amounts of finger pointing/throwing people under the bus. You really feel like you are being watched here. Want to walk around for 5 minutes and talk with your coworkers? You better hope your boss doesn't catch you.