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

A company too big to have a set direction
Pros: Good salaries, and reasonable respect for employees. E.g. reasonable work-from-home allowances (depending upon team and manager of course), decent insurance, good vacation policies etc. Plus there's reasonable latitude when employees are laid off or groups are closed.
Cons: Just like any big company with a deep management hierarchy, this place is riddled with politics. Self-promotion is the primary focus of employees and work that gets done gets done as a side effect of this primary focus. Fundamentally, from a software/product development company, this place has transformed into a people-promotion company that produces, what it does, as a side product of this primary activity. This implies that good talented people that focus on work and delivering great products are sidelined, and they eventually quit, leaving more of these politically motivated employees behind.