Team of very competent and supportive individuals
Trust-based culture with a large degree of autonomy
Very experienced management that knows how to run a business and manage teams of people
Real opportunities for development
Start-up culture where everyone chips in
Real ownership over one's job