Pros: office location, hip environment
Cons: lack of defined business processes, poor information sharing, excluding inside sales department
Plenty of upside but undisciplined execution. Poor internal communication. Some are more interested in glorifying themselves rather than building a company with scalable and repeatable success.