Pros
I've been in jobs I liked and jobs I very much didn't like. Dealt with micro-managers and been thrown to the wolves. This is the first point in my career where I can honestly say I love what I do, where I do it and who I do it with.
Management - At Sprout, the senior management team has a knack for hiring bright and dedicated personalities, and they have that perfect balance of guiding you while also trusting your opinion and your ability to figure things out. Their brilliance in what they do keeps you completely confident in where the company is headed.
The Actual Work - Solving tough problems and working with smart people is so much more stimulating than I could ever explain. The ownership you're able to take on with any task you do, even when working in a team, keeps you inspired because you feel like you're making a difference in something valuable. And it doesn't go unnoticed.
Teammates - If it's not obvious from me, everyone here totally drinks the Kool-Aid and is all in. The sense of camaraderie that comes from that is incredible to be a part of. Happy hours, barbecues, and spontaneous fun events (or puppy visits) are always popping up.
Culture - In terms of culture, I can't say enough. It's great to see the mix of people walking around in shorts and tees or shirts and ties, brainstorming in beanbag chairs or sketching out ideas on a whiteboard. Catered lunches, snacks, drinks, and all the espresso and coffee you need to get started make it hard to leave at the end of the day. And ping-pong and arcade games give you the quick break you need to recharge or clear your head.
Cons
Well, sometimes it's cold, but I just keep a jacket at my desk.