Pros
Co-founders truly care about team members, their mental health, and their physical health. It's fine to take off for doc appointments, therapy, or other medical/mental health needs. Super-collaborative team, communication is good. Deadlines are realistic, and team members are not expected to pull 60-hour-weeks. Sometimes overtime is required, but that's not the norm.
Team is kind-hearted, patient, and hard-working.
Healthcare, dentist coverage, and a 401(k), plus, sales commissions for upselling.
Cons
Sometimes it can be hard to have coast-to-coast clients: you walk into an email storm at the beginning of the day from the Eastern clients, and as you are trying to wrap up your day, the Pacific clients still need attention. It's very important to note that this is not some failure on the company's part- it's just how the client load shakes out.