Vantaggi
- Smart colleagues I can learn from - A team-oriented rather than ego-driven culture - Opportunities to mentor others: interns, new hires, junior employees, college programs - Great compensation - Modern tech stack - Empowerment to recognize and improve on pain points - Free to contribute to projects outside of my own team if I'm interested - QA and devops orgs that are making the developer experience better and better every day - Freedom to invest some time in necessary but non-"flashy" tasks like refactoring code to make it more maintainable - Mutual trust and respect with my manager - Opportunities for public shout-outs (and bonuses) when people do great work - Able to connect with colleagues with similar interests or life experiences/demographics - Interesting and important industry - Company values that I can buy into ("we do the right thing", "we win as a team", "we are unstoppable") - I trust company leadership to make good big-picture decisions
Svantaggi
- Need more product owners or project managers to drive the spec'ing of the things we're building, at the level of detail needed for engineering to do great work - Wish we had more women engineers