Company: IBM
Date: 2013-07-30
Overall rating: 4/5
Employment status: former
Experience level: Senior

A wealth of opportunities and chances to grow
Pros: In 16 years at IBM, I was given the opportunity to grow and move into different areas of the company.  I essentially had 5 different careers in that time - mechanical engineering, manufacturing engineering, software sales, technical sales support, and call center operations.
Cons: Compartmentalization was a problem.  I never got rewarded for just doing things to help the business move forward, regardless of whether or not it was in my job description.  At times I was even penalized for doing so.  This discouraged "outside the box" thinking.  Also, in a couple of the positions, I experienced upper management setting an expectation of being available/online at night "after dinner, or once your kids have gone to bed."  I hope that is not pervasive.