Company: IBM
Date: 2017-09-28
Overall rating: 2/5
Employment status: former
Experience level: Junior

Software Engineer
Pros: IBM is a large company with many types of software projects.
Cons: Employee review rating percentage is dictated from above to manage head count.  This is an unfair process.  Sometimes managers are forced to give good engineers a poor review rating number just to manage head count.