Great environment, management that cares, but don't expect growth
Pros
This is one of the best jobs I've ever had. My hours are flexible, I work from home, my coworkers and I get along wonderfully, and the leaders care immensely. Healthcare, medical, dental, and a 401k contribution are all included. They offer sick days, maternal leave (unpaid), bereavement leave, and many miscellaneous resources involving improving your health and lifestyle.
Cons
Pay raises are very minimal, so don't expect your salary to grow much from its starting point. While there are a lot of benefits, some of them are quite bare bones, including healthcare and the 401k contribution. Managers, team leaders, and the people on the ground floor of the operations all work very hard and try to support each other. But the executives (and going further up the Foundation that owns the company) seem to have a disconnect with the rest of the company.