Company: IBM
Date: 2015-05-24
Overall rating: 4/5
Employment status: current

Incredible company - facing some tough times, but turning things around
Pros: I'm working with some of the smartest people I've ever worked with. Hours are flexible, but a lot is expected. If you're part of one of IBM's key initiatives (Cloud, mobile, Watson, analytics,  etc.), you're basically working with products that are leading global changes in technology, which is pretty incredible. My team is located all around North America, which can also be cool. It's like working for a well-funded startup. I believe in the company's leadership.
Cons: IBM's facing some tough times, and will likely continue to lose revenue for some time as it shifts to new business models. The newer, faster-moving business unites (Cloud, mobile, etc.) can sometimes contain multiple teams with overlapping responsibilities, which can be confusing and frustrating. But such are the conditions of working in a startup. Total comp (base, bonus, and health insurance) is less at IBM than it was at my previous place of employment. Be sure to compare health insurance costs; I was surprised by the difference.