Pros
The culture truly embodies all of our core values. The leadership team drives conversations on DEIB, employees are empowered to voice opinions and make decisions, the managers genuinely care about your personal growth, and it's clear that everyone on the team is passionate about our product and giving our customers the best experience. As an engineer, we have an extremely collaborative work environment with our Product and Design teams. We're brought in at the beginning of feature development conversations and get the chance to interact with internal and external stakeholders frequently. While we have more meetings than a more traditional engineering department, all of them are centered around providing context and when we sit down to code we are able to work in an extremely efficient manner. Working in a startup environment, we move at an incredibly fast pace and are constantly looking at how to improve. Whether through stricter engineering standards, better problem decomposition, or enhanced communications. We are always striving to make our teams better.
Cons
Being in a startup, our team gets stretched thin among feature development, devops tasks, tech debt, and engineering work, among other things. There is no shortage of work to be done and that kind of environment doesn't suit everyone, but if you like to challenge yourself it's the perfect place to learn and push yourself past your comfort zone.