Great work-life balance, at the sacrifice of terrible compensation and low/no growth
Pros
The truth is that I enjoyed working at this company because of their values, their general high-performance and the high-quality people that are hired. You get to set your own hours within very liberal limits, so as a part-time job, that's a great feature. The offices are beautiful and it's fun and deeply fulfilling to help kids.
Cons
My overall feeling is that anyone doing this kind of work who has a bachelor's degree or more would essentially be settling for far-below-market compensation and almost zero benefits compared to the general job market for the same skills. As expected with the low compensation, most folks seem to do this temporarily until they find the next step of their career. If you are lucky, you could be one of few who find a pathway to progress/grow within the company, but even if so, you would be performing at high level while paid peanuts.