Vantaggi
- Company is filled with wonderful and caring people who are true team players. A fun and collegial atmosphere with frequent interaction with other stakeholders - Good oversight and support from managers - Great onboarding experience - Good work/life balance - Generous benefits and generous vacation - The company has handled the covid-induced remote transition very well, and has done many things to concretely demonstrate concern for employees in these challenging times - Generous allowance for personal/professional development - Both pro and a con; everyone is encouraged to occasionally pitch in to assist with certain operational activities. On the upside, this gives a sense of connection to the mission of the company, fosters a sense of camaraderie, and adds variety to one's routine - The dev perspective is always welcome in broader discussions regarding product. Great leadership on tech team - Devs work with a variety of interesting technologies; the stack is fairly modern (but there's room for improvement in this regard) - Company is very financially stable, and is growing quickly
Svantaggi
- Product suffers from a serious 'too many cooks in the kitchen' problem; the dev/product team is responsible for delivering solutions that aim to satisfy a massive variety of stakeholders, both internal and external (and the objectives of these stakeholders are not always aligned with one another). As such, the dev/product team has to contend with tons of noise, has to deal with rapidly shifting priorities, and often has to deliver highly customized and non-scalable solutions. There is new leadership on the tech team so there is some cause for optimism regarding these issues. - The downside of having to pitch in with various operational activities is that it could be considered a distraction from developing in one's role - The company is very vocal about DEI matters, but has conspicuously non-diverse leadership