Company: IBM
Date: 2016-10-29
Overall rating: 4/5
Employment status: former
Experience level: Junior

Fun place to work at. Very Flexible.
Pros: Best place to work as a team as well as independently. It pushes you to work better and smarter.
Cons: The compensation and benefit structure might not be appealing to many.