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

Can be risky...
Pros: The best part of working at IBM is it's people. They hire smart, passionate individuals, who help each other succeed. A growth mindset is crucial to have at IBM. You will learn so much about technology and each other!

It's easy to find side projects to grow your skills & portfolio, and you'll need to do that.
Cons: There is no real upward movement. Unfortunately due to the sheer amount of staff, management doesn't have proper headcount or allowance to allow for promotions. This means that more senior designers eventually leave for other organizations, or are removed with yearly layoffs.

Also, due to the kinds of work you do, you might not have anything in a portfolio to show for it. This is common knowledge among management, but no one in leadership roles attempts to fix this challenge, probably because they're overloaded elsewhere.