Company: IBM
Date: 2012-03-14
Overall rating: 4/5
Employment status: current

I've grown an enormous amount working with such smart hard working people, but I'm frustrated by the lack of mobility.
Pros: IBM has an exceptional level of professionalism at all levels. The management is top notch, and there are essentially unlimited resources if you know how to access them. It is reasonably easy to move around within the company. That in addition to a 1 job year commitment policy provide opportunities to try new careers without leaving.
Cons: The processes put in place to make such a large company viable, also serve as frustrating obsticles to create change. IBM has become a very top heavy company. Due to new policies put in place to address this, it is slow and difficult for new graduates to move up. This is especially frustrating when collegues at other companies get promoted multiple times while you wait.