Company: IBM
Date: 2020-06-11
Overall rating: 3/5
Employment status: current
Experience level: Senior

Mixed bag
Pros: Large company with many business units means you can expand your skills and grow your career without leaving the company. Strong emphasis on learning and many internal resources to build skills. Positive stances on important issues facing the country (e.g., diversity)
Cons: Large company with many business units can sometimes mean too much bureaucracy, too much reporting, and groups working within their own silos instead of collaborating. There are some amazing, smart people... but there are also many who have risen up the ranks but don't add value. It's frustrating to encounter those people. Despite the positive stances on important social issues, I'm not always convinced they practice what they preach. Layoffs every year are inevitable and no one is immune.