Company: IBM
Date: 2014-04-27
Overall rating: 5/5
Employment status: current
Experience level: Senior

Work a million hours, make a million dollars!
Pros: Great people! Leading technology. Plenty of on line resources  and training. Enough job specialization that you can find a niche where you do what you love and someone else will do the other stuff. You can make lots of money.
Cons: 1st line managers are often geographically remote. For upper management, its all about the numbers; do not expect any personal consideration for unique circumstances.  Money follows effort, but it takes lots of effort.