Company: IBM
Date: 2018-05-08
Overall rating: 2/5
Employment status: current
Experience level: Junior

No loyalty to their employees
Pros: Lots of free education and access to certifications.
Chance to grow and explore skill sets within a project
Access to senior leadership if you look for it
Cons: No loyalty - this is a place where you can have excellent year end reviews, excellent project reviews, excellent relationships with your management and still be Resource Actioned (laid off). They will allow senior leadership who got IBM into this sticky situation to keep their jobs and lay off entire analyst start classes hired directly out of undergrad.

Don't expect a bonus over $2,000. This means that even if you have a perfect rating at the end of the year, you are only worth $2,000 more to IBM than their employees who have average or below average ratings. Are all of those 80+ hour weeks grinding worth it? Probably not at IBM. Not to mention that annual raises will always be below inflation.. 

Poor culture. You have to be in the "cool kids club" to be part of any strong culture here or to expect any recognition.  Otherwise, expect to work long and hard hours with little recognition.