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

Good Company
Pros: + Get to learn new things
+ No time bound, can do work from home
+ No swipe in | swipe out
Cons: - No Appraisals
- No Career Growth (cannot change the project unless you have contacts)
- If on bench, you are forcibly asked to accept project
- Difficult to survive on financial basis for long term