Pros
Starting pay is ok. This would be a good place to build your resume until you can find a job that pays what you are worth. Great place for really young people. Some paid training. Some really nice, decent people here. Vacation policy is not bad. Employee stock is a good benefit, while the 401k has a terrible match. If you are deemed to be worthy of the inner clique then you will love it here. So if you're the kind of person that looks for the right people to suck up too, and don't care how bad that looks to the other hardworking people around you then you will do great here.
Cons
Outdated office. Very few windows. Open cubicles. Lots of noise and chatter, much of it related to socializing. Quite a bit like High School with the "In" crowd being very secure and taken care of, and making sure that they take care of the people in their clique. Fast paced, and high stress office environment. Too many meetings to the point of being counterproductive. Pretty people (women in particular) will make it farther faster.