Pros
Business item/model is solid with very smart people working as a team. The flexible working environment allows you to acquire hands on experience and provides you opportunity for leadership if you can prove your abilities. Also, leadership figures such as the Head of Sales (Mr. Sabatta) in this company are excellent role models to learn and grown underneath. Working closely with the head of sales allowed me to equip myself with the most fundamental business capabilities from professionalism to technical details.
Cons
Top management sometimes give out confusing directions, which often create unnecessary workload or tension throughout the office, but I believe this to be rather common in any business. Also, the overall human resource management aspect (hiring, retention, reward) has areas for improvement. I would recommend a more structured, process-based management so that people can rely and trust the assessment/reward and be inclined to stay longer.