Company: IBM
Date: 2016-08-18
Overall rating: 4/5
Employment status: current
Experience level: Senior

Great place if you are not in it for the money...
Pros: 1) Flexible work - reality means having to occasionally work from remote locations or work odd hours to meet your personal AND professional goals...no one bats an eyelash as long as your work gets done.
2) Really smart colleagues who are changing the world for the better.  Truth.
3) Business strategy is on track and diversity of thought ensures we continue to succeed..
Cons: 1) Really cheap.  Few/low salary increases, yearly bonus 1/10th what it was (which was poor to begin with but has REALLY been decimated for experienced professionals).  If you want to work like the best but be paid like the middle of the pack, this is the place for you.
2) Over-reliance on low-cost and entry-level workers to meet revenue/profit/innovation targets.