This company has a lot of momentum and room for growth. The company and its leaders are simply good at what they do. The office is awesome and most employees are young and energetic. The pay is fair and you are able to negotiate based on performance.
Svantaggi
Bosses can be micro-managers (as is the case with EVERY medium sized company), but if you respectfully communicate they will respond well and respect boundaries.