On the whole, good people, friendly, the technical team are competent and willing to help
Cons
CEO is a micro manager. A smart guy, but thinks he is the smartest in the room and regarding the product, he probably is, but needs to listen to the advice of others who have plenty of business experience.