Pros
- Colleagues: really. People here are genuinely compassionate, earnest, candid, and concerned for one another. Made being here during the pandemic one of the easiest things. - HR/Management and their eye toward increasing company holidays: again, during the pandemic, the compassion from everyone played itself out as the company giving extra holidays to try and get folks to take more time off. - Autonomy/Purpose: For Engineers, there's a tonne of freedom to make changes and see your contributions get in front of clients quickly. This can mean ownership of chunks of the codebase, and the ability to really get to solve tougher problems. - Remote first: Engineering has done a good job at keeping people motivated and Product has done a good job keeping everyone moving in the same direction - Product: The folks in charge of product, from the Director down to the individual managers, are all keenly aware of the work to be done, have a strong technical background, making building developer tools really cohesive.
Cons
- We've had some management upsets over the last little while with folks leaving. - The company is at an inflection point for the codebase and architecture. For some of us, this is the best/most fun part of being at a startup. Issues of scale, and refactoring are the name of the game. This is when really cool technologies get built to handle this sort of thing. However, this isn't for everyone, hence my calling it out.