Company: IBM
Date: 2016-09-22
Overall rating: 2/5
Employment status: former
Experience level: Senior

Advisory Engineer
Pros: Of course, IBM is large so things may be different depending on where you reside. 
Plenty of interesting technology to work with. They are very flexible with work schedule and location. Smart people for peers. Although the benefits are declining in value they are still pretty good.
Cons: They still use a standard distribution method to rate employees. The manager typically provides a review, which is different than a rating, then you are rated. Theoretically, the rating is correlated to the review. However, each group is given a distribution of ratings that have to be applied to the employees. Most people get average. But every group needs to have an underperformer. You can have a review of "walks on water" and still get an average rating.