Company: IBM
Date: 2015-08-17
Overall rating: 4/5
Employment status: current
Experience level: Senior

Everything is what you make it
Pros: It's a large company with a storied past and you really get a sense for the size and scope of the company's impact. If you're the type to do so it can feel empowering to be part of something so big. With so much interconnectivity you can see your efforts affecting other projects. 

If you're a type A who likes to drive their own career, IBM will give you the opportunity to drive and promote your personal brand. Good mentoring program and very flexible scheduling can be a blessing or a curse depending on how you manage it.
Cons: To climb the ladder, you'll have to give up more and more of your personal time. Anyone in the executive tier or in certain roles will spend a significant time traveling. There's a fair amount of politics and your role or even your employment can rise and fall on the fickle whims of business reorganizations.