Company: IBM
Date: 2016-07-11
Overall rating: 5/5
Employment status: current

It all depends on the project
Pros: - rotation to different projects available every 18 months (employee may prefer to stay depending on his/her performance)
- flexibility in hours (window)
- flexibility on the location of work (you may report to different IBM sites, if project allows)
- work from home
- promotion is employee-driven
Cons: - you may be put in a project that makes you do nothing (I was in a project for almost 2 years doing nothing)
- strict on hours rendered
- applying for a leave needs to be approved by 3 or more managers
- promotion is employee-driven (you have to do a lot of essays in an internal tool though. regardless if you're working so hard, if you haven't done these essays, you will not be promoted)
- there's a lot of online trainings needed to take