Pros
You can make your own future here if you are a bit of an entrepreneur. Since the company is still small enough, you can really make a difference if you bring the skills to the table. I did. But it's up to you to make of it what you can. You got to show some vibe, skill and enthusiasm. Since it's a group effort, people expect you to have a group mentality. Got arcade games, poker & drinks. Pool table coming up. It's an environment where you can say anything you want (trust me, I'm Dutch, I say the weirdest things)
Cons
If you are looking for early retirement with lots of entitlements, don't bother. You will have colleagues that expect the best. There are nice perks, but none of them are about slacking it off. Can be competitive but don't take it personally.