As a start-up there are many opportunities to get involved in different initiatives working accross several departments, and you get to see the impact of your work in the growth of the company. There is a good work culture in the office and great people.
Cons
As a start-up there is sometimes a lack of formal processes in place which can be both a good and a bad thing.