Pros
I can't think of anything good to write here but apparently I need to fill this space with twenty words.
Cons
This is the most depressing place I've ever worked at. Senior level management is non-existent. Egos everywhere, I'm not sure why - most of the people have nothing to show. Junior staff is worked until they're about to go crazy with little compensation. Oh, if you work overtime and put extra effort in you just get an email scolding you about billing too many hours. Account people try to push billed hours around to fudge how 'utilized' you are. Speaking of utilization, a list with everyone's statistics on it is sent around the office basically creating a rat race. Also, if you try to deal with HR, good luck. It's like talking to a wall. You are a number, and that's all you will ever be.