Company: IBM
Date: 2020-04-17
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

Tonnes of beaurocracy, but great with the right team
Pros: The right team allows you to thrive at IBM.  There are so many opportunities that if you can find your fit, you can ascend the ranks very quickly.  In general most engineers are extremely smart people and more than willing to share their expertise.
Cons: The level of beaurocracy can be infuriating, especially in leadership positions.  Arbitrary course direction is made based on competitor reaction and decision-making is often obfusticated for no good reason.