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

Great place to work
Pros: You get to work on interesting projects that are challenging with people from all over the world (whether it's face to face or remote).
It's manager dependent, but there is a big focus on giving people work life balance.
Cons: IBM is so big that there is a lot of waste.  Some people you work with are useless.  This gets annoying, but typically they are the calves that get slaughtered when there is a resource action.  Sometimes the calves stick around for longer than you would like.