Pros
Focused mission , the culture is unlike anything I have seen , have a career and family and hobbies and more at the same time , encouraged growth , hands on management , customer and industry focused .
Cons
Thick skin needed as the company evolves and grows .