Pros
The location is good and the company provides free parking in a secure garage. They have a good selection of snacks and coffee. Yes, those were the only "pro's"
Cons
Management and communication is very weak and it seems they are incapable of making decisions. The ones the do make leave a person wondering exactly what they could be thinking. Pay is very low and benefits aren't too great either, the insurance premiums are high and coverage is awful. Vacation time is stingy. People don't tend to stick around long, its like a revolving door policy there - they use you up then spit you out making room for the next person willing to work for peanuts. The work environment isn't very pleasant either, old cubicles, kitchens that never seem to get cleaned and the people are generally a bunch of snobs that one would be better off going a lifetime without meeting. The review process is a joke and the raises - what raises?