Solid opportunities, but job security is tricky
It's a huge company with lots of chances to learn, especially in a big tech environment. But for Software Development Engineer roles, you always feel a bit on edge regarding your future.
As an SDE in the Seattle office, you get to work on really interesting and impactful projects. There's a ton of internal mobility if you look for it, so moving teams is pretty common for tech roles.
Job security can be a real worry here. They do regular performance reviews that sometimes feel arbitrary, and layoffs for corporate employees aren't unheard of. You really have to fight to show your value constantly.
Management needs to be clearer about what "meets expectations" really means and reduce the constant pressure to "do more with less." It would help with employee morale and retention.