Great size of the group, big enough to feel like a real business but small enough that everyone can talk to everyone which I love. Young and vibrant culture, "can do" team mentality - everyone works really hard but there's also a load of fun traditions and loads of space to grow.
Cons
The lack of process and organization that comes with a start up can sometimes be frustrating.