The culture is amazing and people really live it not just talk about it. I’ve never worked anywhere that had a better leadership team. They are transparent and supportive.
Cons
Benefits could be better but I understand it’s harder for a small company to keep costs down for benefits.