Company: IBM
Date: 2018-04-07
Overall rating: 4/5
Employment status: current
Experience level: Senior

Great company
Pros: If you work hard, they reward you.  The people on my team and within my organization are top notch and I always trust the decisions being made from my executives.  The flexibility of the job cannot be beat.
Cons: Long hours.  Since I have a global team I can find myself taking late meetings and the Slack messages are non-stop.  With frequent acquisitions, it can be hard to bring on a new team without some culture conflict.