Pros
Pretty relaxed environment. I've worked in other jobs and this is hands down the best place I've ever worked. Sure there are some "growing pains" here and there for a fast growing company, but all in all it's pretty amazing. My friends don't seem to understand when I tell them how much I love waking up every morning. We can do whatever we want for the most part as long as we are absolutely killing it. If you're not fully committed... that's when you might get pulled aside and talked to. Everyone here is pretty hardcore so that's not really an issue. I love seeing how far we've come and where we're going.
Cons
I don't really have any cons. This place is high stress, but I sort of love that about it. It's really self imposed stress because we all want to win really badly.