
The culture is fantastic and supportive
The culture is highly prioritized and sensitive to people's needs
At times it feels a bit disjointed, but overall they care a lot and do a good job.
It's well balanced between salary and benefits. The benefits are robust and "take it as you need it" time off. They always evaluate ways to improve this.