Great culture, amazing people, helpful and caring management and leadership, unlimited PTO and flexible schedule. They care about you as a human before you as an employee.
Cons
Lower income compared to other tech companies, not a ton of opportunity for promotions/advancements/pay raises.