Fast paced, collaborative, supportive environment. Developers are treated as valued members of the overall team and are encouraged to not let work take over their personal lives. Fulfilling work with a valuable mission.
Cons
May be a con to some: Requires an "ownership" mindset. You can't just show up to complete a few defined tasks. Things are always in motion, you need to be able to thrive when the situation calls to adapt and/or pivot.
Coworkers are kind & only a few weekly meetings. Office is quite nice too.
Cons
Lots of inter-office relationships that are showcased. Higher leadership lacks proper communication, and messages are not passed along. They offer hybrid but expect you in office 5 days/week. Core hours are 9-3 but leadership gets upset if you don’t show by 8. Lots of contradiction to company contract. No family leave. Company products are very repetitive to ones on the market already.