Young and smart team, good product management and performance rewarded. People tended to stay with the company for quite a while which let to good team energy.
Svantaggi
Integration challenges following lots of merger and acquisition activity. Got very big very quickly and growing pains were obvious and significant.