Pros
Most of the people I worked with were some of the most passionate and hardworking people that I know. However, since I left last year, I heard that they hired quite a few people who manipulate and sometimes blackmail their direct reports, so I can't speak for their current employee pool.
Cons
When we were hired, we were quite misled as to what working there would be like. We were not given the tools that we needed to do our jobs, and then yelled at for not being able to do those jobs well. We were expected to know how to do everything and do it perfectly, and if we didn't, we got yelled at. We were all extremely stressed out and unhappy, often working long, grueling hours with very little reward. The CEO does not practice what he preaches- he tells a very nice story about his motivation for starting the company, but we found out soon enough that he's just in it for money. In the end, he doesn't care about any of his staff (that goes for both the office team and the caregivers). He has a very fixed mindset, and if you disagree with him, you're pretty much a goner. He's driven out everyone who was actually good at that company, and who actually cared about the mission. DO NOT ACCEPT A JOB HERE. You will regret it.