Company: IBM
Date: 2014-06-04
Overall rating: 4/5
Employment status: former
Experience level: Senior

Company in transition
Pros: You will be surrounded by really talented people who have high standards and expect the same.
In the division I worked, people were always willing to take the time to help a coworker work through a problem or to discuss new ideas. Lots of opportunity to take on different roles and career paths if you are proactive in managing your career.
Cons: Like any big company, you have to learn how to work the system to get things done. You also need to stay on top of technology trends and  position yourself to be part of the forward movement, as with any company..
Difficult to move between divisions if trying to change jobs/career paths.
As corporate VPs work to the 2015 EPS goal, cost savings by cutting back on employee compensation has been obvious.