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

Good company in general
Pros: Depending on which team you work for you will get different feedback. In my case, my team has a flexible schedule, is dynamic/agile, and has good people (with exceptions). The type of work is deteriorating though.
Cons: Bad people drive good people out of the company. Apparently, management is not realizing this as I see many good people leaving, and bad ones staying (I'm in transition as I do consider myself a good one!)