Company: IBM
Date: 2014-08-27
Overall rating: 3/5
Employment status: former
Experience level: Senior

The definition of corporate
Pros: Decent benefits, many incredibly smart people.  Get to work on the cutting edge of high end computer systems.  Good place to start a career.
Cons: Constant decline of benefits (except for upper management), constant layoffs, work being sent to India so you liaison with a team there constantly.  If you work on a cutting edge processor chip that is being hotly pursued by management you are treated like a king with perks, everyone else involved with the product is made to feel inferior with no perks and extremely crunched deadlines.