Company: IBM
Date: 2012-03-04
Overall rating: 4/5
Employment status: former

IBM is a great place to work; opportunaty and benefits, although it suffers normal large organization issues.
Pros: Resources available within IBM are amoung the best, if it can be done, it is likely someone in the company has done it.  It is an amazing network of capability and opportunaty.  Even though they expect 110%, they pay well, and the benefits are very good.
Cons: Being a very large organization it suffers normal large organization inefficiencies and disconnect.  It is also one of the leaders for globalization, and hence your job may be at risk, if it can be done cheaper elsewhere.