Decent place for engineers, leadership needs work
This place has a pretty solid engineering culture, but leadership is a mixed bag. Some managers are great, others not so much, which can make things tough for individual contributors.
The compensation package is pretty competitive for big tech in Seattle, especially for senior software engineers. I've found a lot of smart, collaborative folks on the project teams, and the engineering challenges are often really interesting for backend development.
Leadership can be inconsistent. There's often a lack of clear strategic direction from upper management, which leads to frequent reorgs and shifting priorities. It's tough when you're working remote and don't always feel connected to decisions being made at HQ.
Focus on clearer communication from the top down. Invest in leadership training for middle managers to ensure consistency. Also, remember remote employees in your planning.