Company: IBM
Date: 2015-09-20
Overall rating: 4/5
Employment status: former
Experience level: Junior

Good enough
Pros: If you get the right project will be challenging, you will be able to learn lots because there is people working there that are really smart. 
The tools of the company such as learning tools, career paths are well defined if you are into growing within the company.
Cons: The salary at the beginning could be competitive but you will not increase the income for years. 
The visibility its really narrowed to your position so growing takes lots of time. 
The yearly reviews some times are made not taking in account all the work you did or you are compared with people with other skill-set and other positions that makes sometimes a disadvantage.