Pros
Great teammates - all respectful, passionate, hard-working, and fun-loving. Everyone here has something cool (and meaningful) to share, whether it's a project from work, a recent vacation, or a side hobby that keeps them up at night. Superb benefits, and they're easy to understand / access. It says a lot when people choose to stay at work in the evening or make plans to relax together outside of the office. Activities of all varieties. Everyone is invited/welcome. Almost all operations are flat; people take care of their work and don't worry micro-management, or really management at all. Plenty of food and snacks around the office: sweets, treats, savory, nutritious, indulgence, organic. If we don't have it, you can ask. Oh, and drinks. Yes, we have a fully stocked beer fridge, mainly for our weekly happy hour, Foamlabs. :) Company is willing to invest. In team members. In systems. In time. In resources. In a fabulous new office. In celebrating project milestones. Freedom to treat our customers well. Everything we're doing drives toward improving the product or the customer's experience.
Cons
Like many start-ups, the training/onboarding process isn't well-developed or straightforward, so if you're not the type that can figure things out for yourself and navigate an organization, it wouldn't be a good fit. It can be frustrating to watch people flail, if they're not patient or willing to learn. For someone who loves a challenge, at a place where there are exciting challenges, it's easy to sign yourself up for too much. I'm learning about work/life balance on my own. There aren't policies for vacation, sick time, or performance review. It works out, but the vagueness is difficult to decipher and also confusing to outsiders.