There was better than average pay and a relaxed environment.
Cons
Senior manager expects everyone but themselves to be held accountable. They respond to messages a day later, do not follow-up on their own action items. After asking the team for feedback on a new poorly developed process they clarified that people should only give positive feedback.
With the exception of onsite jobs, it was fully remote. Unlimited PTO pending approval. Good benefits, solid leadership, and a team committed to helping each other. Many of the clients are also nonprofit organizations, which helps feeling like you're doing some good.
Cons
Still relatively new while I worked, transitioning into a more established corporate structure.
Really enjoyable culture and a welcoming environment for everyone. Going to work feel fun most of the time and we work together to solve problems. Management is transparent and truly is trying to make this the best place to work.
Cons
Small company, so can wear a lot of hats - but can always ask for help.