Pros
There are some great, kind people on staff & flexibility with hours. There is a strong vision behind the company's value proposition.
Cons
Some of the leadership is severely lacking in terms of mature communication and basic management skills. Ego problems prevent them from doing anything to address it. I have experienced both myself and others be spoken to in ways that are unproductive or simply not appropriate for the workplace. Nearly everyone who works here is a friend or family of leadership - so be weary if you are not. You will feel it because they do play favorites. Team is young, inexperienced, and disjointed.