Company: IBM
Date: 2016-03-10
Overall rating: 2/5
Employment status: current
Experience level: Senior

High value for early careers
Pros: * Good place right out of school to learn the ropes and to engage with some of the brightest minds in the industry
* Opportunities & pathways can be boundless, offering unlimited potential for getting involved in an area that is of high interest to you or as an avenue for skill growth
* Recent transition to new performance management system is definitely a very positive step in the right direction, though first year results are yet to be determined
* Salaries are fairly competitive by geography, especially at career start
* A lot of extras that can be taken advantage of, though you will need to seek those out (discounts, education, etc)
Cons: * You're merely a #.  In such a large corporation you are surely bound to get lost in the hustle/bustle.  This can have impact across a number of areas, especially compensation.  I tend to steer folks away from anything 'services'-related specifically because of this. 
* If you don't know, it's very easy to be in the wrong place at the wrong time, and that can have dire consequences. 
* A lot of teams are very distributed, which can result in isolation.  If preference is work-at-home, that can work in your favor, but if you enjoy the collaborative aspects, then make sure before signing on the distribution of the team make-up.  You could end deserted in a cube.  
* While mentioned also as a pro, unsure as to what the new perf management system will bring, especially as it relates to final end of year reviews.  
* Benefits are not nearly as competitive as other companies in the immediate area.