Senior Software Engineer • Current Employee
Pros: Autonomy - The leadership team empowers every individual to own outcomes and operate in a manner that allows them to unlock their full potential and drive value.
Ideation - Every individual's opinions and design proposals are heard and valued. There are venues and processes to support green-field ideation.
High-performance growth - We are building a high-performing e-commerce technology product at a rapid rate. I was able to learn new technologies and processes at a faster rate than I would have at any other company.
Personal learning and lifestyle budget - Employees have a generous budget for self-learning, conferences, and books, along with career coaching & wellness budgets for fitness.
Community - The smartest and well-rounded group of individuals I have worked with.
Culture - Free lunch daily, dog-friendly, ERGs, annual company offsite, company swag, interest groups, etc.
Cons: There are an abundance of complex problems to solve.
Sometimes this can become difficult when coordinating across multiple teams, departments, and third parties to deliver features.
Four days a week in the office. I would prefer three days in the office and two days remote. It is worth noting there is some flexibility if you have extenuating circumstances.