Company: IBM
Date: 2017-01-22
Overall rating: 3/5
Employment status: former
Experience level: Junior

Work Environment
Pros: Easy to work, flexible work timings, great scope for employees' growth, varied fields to explore along with working on the assigned project.
Cons: Although I mentioned in Pros "great scope for employees' growth, varied fields to explore along with working on the assigned project", the hidden con here is that if you are working at client's side (e.g. Bharti Airtel), these pros are not for you. In IBM working at client's side is being cut off from IBM's actual environment and aspects of growth.