[Potential Con] Company often leans hard into its religious and ideological roots, which can be off-putting depending on your upbringing. However, this is *usually* done in a respectful and mostly agnostic way. Disconnects between teams can be quite significant, especially with the hybrid work environment. Role definitions and resulting compensation can sometimes be fuzzy.