Company: IBM
Date: 2010-03-06
Overall rating: 4/5
Employment status: current

Decent place to work; completely depends on the group your in
Pros: * Large company, lots of room to join different groups
* Bound to have very competent, intelligent people working alongside you
* No myth about bureaucratic processes dragging down development
* Most manager very fliexible about work, life balance
* Many career development opportunities, perks that only a large company could offer 
* Jobs being outsourced
Cons: * Lots of lifers, particularly management who have no clue about life outside of IBM
* Lots of layoffs, even while company is doing okay.  IBM hides layoffs as resource actions to avoid having to report.  5000 people can apply for 5 open jobs.