Company: IBM
Date: 2014-03-23
Overall rating: 3/5
Employment status: current
Experience level: Junior

Great legacy, great people -- sometimes messy on the ground
Pros: Global community of co-workers can be empowering. Focus on professional development can be really beneficial if you take it seriously: Many opportunities for learning new things and improving your skill set. Sometimes you have to organise this for yourself but you stand a good chance to get support from your manager.  You can still find many great, talented people at IBM.
Cons: Conservative and "big": complex communication, silos. Lots of internal tools and heavy processes. Services branch: sometimes messy, you have to work really hard to keep the quality at a level that is acceptable to you and your standards.