Company: IBM
Date: 2016-10-26
Overall rating: 4/5
Employment status: current
Experience level: Senior

Software Development
Pros: Excellent support for personal issues like appointments, childcare related time off, etc.  Reall good leadership development, incredible smart and talented peers, Latest technology innovation like AI, fantastic benefits package.
Cons: Not specifically a con, but more a data point, being a large company, the work culture depends on the division you are in.