Pros
Flexible schedule, work life balance (sometimes), extremely generous 401k match, above average and flexible paid time off, responsible hiring practices that place high focus on avoiding layoffs, high emphasis on quality from executive management, support for exploring new job roles within the company, stability / predictable workdays, generous bonus program, competent colleagues, company wide survey that is actually taken seriously and a CEO that is willing to answer live questions at a town hall.
Cons
Even for high performers, it can be hard to keep your salary competitive with the market if you stay for a long time and that is coming from someone who had their salary tripled while they worked there. The high deductible health insurance can be really rough for people at lower salary levels but they did start contributing a little to HSAs to help out. The combined vacation/sick time is great if you don’t get sick, but it encourages people (pre-Covid) to come into the office sick to conserve vacation time. The amount I get sick now is 1/4 of before despite not changing weekend/ free time habits.