Vantaggi
It’s a work hard play hard kind of company. Fun, smart and creative people to work with keeps things fresh and interesting. Regardless of the distance/office location or hierarchy, most employees are excited about what they are doing, willing to lend a hand and share their experiences readily. There is a good level of autonomy allowed to explore areas of interest and opportunities that can have a real impact your (daily) work when all deadlines are met allowing you to drive your own development and career path. Management is friendly, professional and fair. Incentives based on performance motivates you to do your best day in and out. Provides for a good work/life balance.
Svantaggi
If you're not a self motivated person, better to look for a job in a big corporate environment where you can slide by and go unnoticed. Smaller offices are not for everyone.