Pros
Only reason they get 2 stars is because some of the people that I've met working here are some of the best people I've ever met. Very grateful to have met them. Company outings. If you work in certain departments you get to go to dinners and on trips.
Cons
Overworked and severely underpaid. They expect you to work around the clock without giving you any overtime. No praise if you do anything well but you get chewed apart if you make one mistake. There are a lot of selfish people who work here and will sell you out in a heartbeat in order to keep themselves from looking bad. Upper management is never around and has unrealistic expectations of what they want out of their employees. Worry too much about treating clients right that they don't treat their own employees with a lick of respect. The turnover rate is outrageous. A lot of negativity and nobody wants to be here.