Company: IBM
Date: 2009-12-15
Overall rating: 2/5
Employment status: current

Caution! DO NOT WORK at IBM. Average Pay. Excessive workload. You work will be outsourced eventually.
Pros: Work From Home. Excellent technical growth opportunities.
Cons: IBM will make you work like a Donkey. Work life balance is good only when things are easy for management. When it is crunch time, the managers will demand that you work day and night, weekends as well. You will then be told that you did an average job. Many managers don't have a clue of what their employees are coding. Many managers have no programming experience so they can't evaluate your pains. Management collects huge bonuses based on profit sharing. But most employees won't see any of that $.
If you have no self respect and can tolerate annual humiliation, sure go ahead and work for IBM.