Company: IBM
Date: 2017-07-04
Overall rating: 4/5
Employment status: former
Experience level: Junior

Ample Growth Opportunities
Pros: Great place for a career-conscious individual. Several Business Units, Divisions and Service Areas help people move around and change their roles as per their career choices. 
Unlimited experience and proven technology practices help technical people learn and practice what they learned under their senior colleagues.

The technical roles specifically are motivating and inspiring. There are roll models around you always.
Work From Home facility is a boon to women employees and mothers.

In summary, a heaven for career oriented people.
Cons: Being a large company comes at a cost. It's not agile. Takes a while to change and transform. 
The salaries are pathetic.