Pros
- It has the rare combination of a 4-day work week, work from home, and the option to go into a physical office if you'd like, depending on where you live. - While the company is in a growth phase, it's mature enough that there's a good deal of stability and the right level of process. In my experience, a project might pause for something more urgent, but you typically get to see it through to the end (as opposed to poorly thought out projects I've sometimes seen elsewhere). - The engineering organization is a good size. It's big enough to have a broad range of specializations, growth opportunities, and challenging projects while also being small enough that your work is usually impactful and you can make your voice heard. - Those I've interacted with have been positive, collaborative, humble, and (nearly always) motivated. I haven't always seen this at other companies, particularly with regard to collaboration (silos). - I see a drive to iterate on and improve how we operate over time. This isn't necessarily true of larger, slower companies.
Cons
- Non-critical, maintenance-related initiatives sometimes lose momentum on departure of the product/project owner. - The industry is competitive, so rapid growth is a challenge. - It can be difficult to meet with people in other time zones as there's limited overlap.