Pros: great people (not the management, the regular folks)
Cons: only concerned in making the numbers for shareholders
I really thought this was a great company, but in the end you are just a number. It doesn't matter how long you've worked there or how talented you are, if your "time is up" be on the lookout.
They will never have high employee satisfaction with the way the management is out of touch with what the employees do and how valuable they are.