Pros
Great leader who genuinely believes in what he's saying, not BS in the least. Great customers. Also, we have such a great product that really sells itself, people rave about it. Not much selling needing to be done, truthfully don't really need sales people LOL
Cons
Too many sales people, too many middle managers that don't know what they're doing. We have (or had) a great culture, but the more we grow, we lose a bit of ourselves. Perhaps in order to scale up, you need scale back first take it easy, it'll come when it's supposed to come. Also, don't look at a partnership as a negative, that is what Cisco & Polycom did, and they went all proprietary with a lot of their equipment only allowing API access, we need to do better about partnering with companies that offer a solution that is comparable to ours. There is no shame in not being able to deliver the end-all be-all right out of the gate. You need something to keep working towards.