Company: IBM
Date: 2014-05-22
Overall rating: 2/5
Employment status: current
Experience level: Senior

A challenging place to work. Once great, not so much anymore.
Pros: There are a lot of smart people and it used to be a good place to get skills with every project you worked on. And to some degree, some of that still happens. But you're mostly on your own for education. It can be found, but it's mostly on your own time.  If you're a technical person, there is a path for that and most of the management team is happy to have people that have good quality technical skills. There are some select projects that are still good to be on.
Cons: I also know a lot of smart people who have left the company. Bonuses for the most part are gone. Raises, non-existent. The constant threat of getting caught up in a resource action. A lot of people are often double booked (depending on the project you work on) and those who are smart enough to go, often do when they realize that the peaks and valleys of a project have now just become constant peaks with the expectation that you are available all the time. Customer issues have ballooned because of the sales oriented culture. Just have things to sell, even if it's not ready yet (which often happens).