Company: IBM
Date: 2015-11-08
Overall rating: 5/5
Employment status: current
Experience level: Junior

Great company to work for
Pros: • Loads of benefits, great community, decent pay.
 • IBM give you a lot of responsibility, they expect you to make sure you do your work, and they won't monitor you (they treat you like adults). So if you want to work from home or take a long lunch, you'll probably be fine, as long as you pull your weight. 
 • The Hursley campus is amazing, between the parks and the stately home.
 • Developers get very nice workstations.
 • There is a lot of support available to graduates, you're encouraged to give back to the community, to learn, and to develop skills outside your main business area. This is a requirement when being considered for promotion, and you are expected to set aside work time each week for learning and giveback to the community.
Cons: IBM is currently changing from a traditional company to a modern agile one, so there is still a fair amount of bureaucracy to negotiate sometimes. Like any large organisation, you have to learn how the system works.