Company: IBM
Date: 2019-12-23
Overall rating: 3/5
Employment status: former
Experience level: Junior

Good company to work for if you are successfulat at your job and like it.
Pros: Reputable company, looks good on the resume, and treats it's employees well.
Cons: Work life balance is tough. It is really difficult getting another position if you don't like or are good at the current one. 401K is applied one time annually if you make it that long. Annual reviews are weird and can result in a performance improvement plan possibly resulting in termination. The reviews can make it impossible to move, and comparisons are necessarily restricted to others in same pay grade. If you don't like what you are doing they will bring it up, you'll get bad reviews, and because of those bad reviews you won't be moved to a better fitting position. I was forced out based on reviews against peers at higher pay grades because I didn't like the work but because of my reviews I couldn't get moved. Also when I was forced out was really close to the 401k distribution date rather than just after the review.