The employees were all great people and professionals in this field.
Cons
As the header noted, the company is going through growing pains and still trying to figure out their model/morals. They will need to constantly work this for several years until they get it right. They need to go back to their basics (which they've begun the process) and will be a toxic place during these years.