Pros
Great people, lots of long time people but that is changing.
Cons
Management is out of control. They no longer care about the people. Only money. The company looks good on paper but after you work there a while you see it is all smoke and mirrors. Consistent lay offs and upper management do not listen to SMEs. They keep taking away from the employees yet keep asking them to do more. No work from home which is silly in this day and age. Slow sinking ship. Upper management keep hiring their friends who end up costing the company money. Also the new CIO Ravi is hatcheting away at IT without thought to the consequences. I honestly feel sorry for the over worked people who are left and now waiting to get the hatchets during the next round of rifs.