Pros
Highly skilled, motivated colleagues who care about their craft
Interesting projects with constant exposure to AWS technologies
Agile environment that lets you test ideas quickly
Flexible schedule and remote-friendly policies
Opportunity to wear many hats and grow fast
Cons
Leadership styles vary widely across departments, causing silos and rework
Wins are rarely celebrated; feedback focuses almost solely on mistakes
Expectations keep shifting, so “good” is never quite good enough
Cross-team priorities often clash, slowing execution
Limited formal career paths beyond the first promotion