Company: IBM
Date: 2014-11-19
Overall rating: 4/5
Employment status: current
Experience level: Junior

If you want to learn, travel the world and get paid to do it, start your career at IBM.
Pros: Over the past 3 years I've had 3 different jobs at IBM. Each with it's own unique challenges and opportunities. The best part about the experience- the people. IBM attracts some of the smartest people on earth and it's a great privileged to work with and learn from them. Second best part is the work life balance. I work from home, as such I have a lot of flexibility to get out for a walk at lunch time or run an errand in the afternoon without it impacting my day negatively.
Cons: Management is hit and miss. We have some amazing managers who execute flawlessly, but at the expense of their employees. Employees get frustrated and either put up with managers who degrade, insult, and overall infuriate them or they leave. A 360 review process that enables employees to review managers would solve this. Some people just weren't meant to manage people- and that's okay, let's just move them into roles where they can continue impacting the business positively and give there people to better managers.