Company: IBM
Date: 2012-07-28
Overall rating: 2/5
Employment status: current
Experience level: Senior

Good for name on resume but company culture is toxic
Pros: This is a large company with a well-known brand.  Although many developers know of the toxic environment, other employers are still unaware of the situation.  As such, having IBM on my resume has helped create opportunities.
Cons: Stack ratings guarantee politics as opposed to good performance.  Employees who are good at networking and promoting themselves (or taking credit for work) will excel.  Actual performance on the job is not rewarded (or punished).
In addition, outsourcing at IBM is extremely pervasive.  Get used to late night/early morning meetings with India.  This also means that there is very little job security.