Company: IBM
Date: 2014-08-30
Overall rating: 3/5
Employment status: former
Experience level: Confirmed

A great start, then downhill from there...
Pros: IBM still draws some of the best and brightest. The work can be quite interesting and challenging. And the company offers flexibility in terms of work times and locations (unless you're required to be at a client site).
Cons: There can be a strong feeling of disconnection. You may work with a team that's widely scattered or based elsewhere, and rarely if ever see them. You spend much of your time on conference calls, often at odd hours if you're dealing with colleagues in other parts of the world. Managers range from good to awful. Unfortunately, I encountered more of the "awful" than the good. And finally, career growth can be difficult to impossible. Even if you're a top performer, raises are small to non-existent. The company sets targets that never seem to be reached, at least as far as producing income for employees. The shareholders, on the other hand, almost always hear a much rosier story.