Company: IBM
Date: 2015-08-18
Overall rating: 4/5
Employment status: former
Experience level: Senior

Large company and a work in progress
Pros: The people in the organizations I was able to be a part of were great.  Management (about 3rd line down) were good with communication and were happy to help with whatever career direction I wanted to choose.  My engineering master's degree was paid for (although I could have gone through an MBA program as well).

Compensation was decent considering I worked from home full time and could live anywhere.  Benefits are decent as well.
Cons: It's a large company and teams are usually very geographically spread out.  Even through a lot of tools are available to make virtual collaboration easy, it didn't quite hit the mark for me.  It was coupled with the fact that the direction for the organization wasn't always clear and I felt very disconnected/not useful.