Company: IBM
Date: 2017-09-19
Overall rating: 5/5
Employment status: current
Experience level: Junior

Don't Forget It's a Large Company
Pros: A lot of people like to make the blanket statement that just because one's experience at a company was bad, then the company itself is bad. Yes, there have been horror stories about layoffs/RAs and out-of-date tech and annoying in-house software, but just remember that with how many teams and employees IBM has, your (potential) experience won't be like that of others.

For example, I have:
-seniors and managers who care deeply about my professional development
-a modern tech stack, where almost nothing is internal (I'm looking at you, IBM Verse)
-amazing work flexibility so I can balance my personal life and my work.

For my priorities, my position at IBM is exactly what I needed for who I am and where I am in my life right now.
Cons: -Everyone has a lingering worry that they're going to get laid off, which isn't healthy for the morale or our work ethic.