Pros
Great people to work with. Nice mix of talented experienced people who will take some time out of their day to help you out. Requires a drive to be a self-starter, don't just look and point out bottlenecks. Have the balls to fix them yourself. Find your responsibilities within the bigger picture and own them, no matter how junior you are. The company provides the tools to succeed, go out yourself to make it happen. Failing is allowed, not trying is frowned upon of course. Amazing platform. Great future prospects. Good benefits.
Cons
Can be a bit chaotic, with a rapid expanding office and ever increasing responsibilities. Not very well known in continental Europe, a general awareness campaign would be helpful. mostly from a legal stand-point. No relocation package offered. (at this point of expansion is expected though)