Vantaggi
Great technical team, who are really passionate about what they do. Good bottom-up culture.
Svantaggi
Sustainable technical and commercial vision is unclear, or at least is not communicated by management. Communication from c-level can be inconstant at best and contradictory at worst.
Very poor company diversity, even within science and engineering, with little real effort made to change.