Company: IBM
Date: 2017-05-02
Overall rating: 4/5
Employment status: former
Experience level: Senior

Good Company, but take care to Start at Good Point
Pros: Best diversity & employee support for various personal situations that need special treatment for various personal, professional situations like: Transfers, Division changes, City relocations, Work from home option, Hospitalization, long duration absence etc.
Cons: Goes very strict on some things that you can't tolerate and accept as reasonable, which leads to cumbersome processes for lots of regular things and drains your energies. Claims will be complicated, you need to have have expert guides just to understand the company and survive. It normally takes years to master the tricks in company and then plan for your long career in a planned way. For short sprint persons IBM is not the place at all (unless your salary is outstanding during that sprint).