Company: IBM
Date: 2011-12-14
Overall rating: 3/5
Employment status: current

Opportunities on cutting edge stuff if you can get them but layoff threats suck.
Pros: Great benefits, opportunities to work on newer technologies if you're in the right position or are able to spend time outside of normal work hours to contribute to some other project.
Cons: The biggest con is the constant layoffs to boost stock price. Out of all the people I know that got "surplused", only one got a position elsewhere in the company. What more can I say?