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

Too big to develop meaningful relationships with people outside of your group
Pros: 1. Really, really smart people you work and admire
2. IBM does a lot of interesting things
3. Global brand name and presence
Cons: 1. Large company = weak relationships and tons of bureaucracy
2. There's a lot of non interesting work that you're forced to do as well
3. For consulting, they do a terrible job of matching skills and interests to projects