Pros
I've worked for Flatbook for about half a year now and I couldn't imagine working anywhere else. It's really motivating working with a such bright, hard-working, and funny colleagues. Employees have a ton of freedom in structuring their work: no set hours, no set vacation days, no set place you must work from. Our chiefs set extremely high standards for themselves and hold everyone else to high standards as well, which is very motivating. We talk about company culture perpetually and do many concrete things to build a strong, almost "cult-like" culture, which has kept the company a pleasure to work in even as the staff has grown exponentially. Since most people are in their early to mid twenties, passion and the willingness to learn generally take precedence over experience: most weeks we hold workshops with employees or guest teachers and there's a library filled with all sorts of books that we're encouraged to read. Plus you get unlimited free smoothies and nuts, naps are strongly encouraged, and we go out for beers on Thursdays. And word has it that an espresso machine is on its way...
Cons
If you're the kind of person who wants a strict 9-5 with no work that follows you home, this isn't the place for you. We all work really hard, and weekends are by no means off-limits for most of us. That said, this is pretty typical for most start-ups growing so rapidly. Because we deal with apartments, there are certainly unexpected stressful situations that can pop up and need to be handled quickly. Everyone is quite good at managing this type of stress though and you'll find all the support you need if you ask for it. The work environment remains very positive and stress-free in general, despite the huge quantity of work that needs to get done.