Company: IBM
Date: 2015-01-30
Overall rating: 3/5
Employment status: current

Good place to start out, after that consider taking what you've learned to a company who will really appreciate you.
Pros: Good place to get training if you're straight out of college, especially if you are willing to travel.
Wide range of areas to choose from.
Cons: Upper management plays fast and loose with compensation.  Last year our "Variable Pay", which is supposed to be part of our salaries, was simply not given out because IBM didn't meet it's targets.  Also, the company has decided that their 401K match will not be given until the end of the year, so they have the use of that money all year long before they give it to us.   And if you leave before Dec 15 you don't get it at all. Seems like IBM is constantly trying to carve cost savings out of their employees.  This from a company I was happy to join 15 years ago because they really focused on our welfare.  I remember being told that we (the employees) are their most valuable asset.  Doesn't seem that way anymore.