Pros
There is a running joke in the office that whenever the head of our HR department is asked what his favorite part of working at Sprout is, he answers: the people. And as cliche as that sounds, it couldn't be more true. The individuals on my team (and throughout the company) are interesting, motivated, understanding and very talented people that I'm lucky enough to work with on a daily basis. The management team is especially supportive and understanding of the fact that we are people with lives that extend beyond the office. At my previous job, there was a lot of pressure not to take time off and to work ridiculous hours to show our commitment. Not so at Sprout. And as a result I feel far more committed and invested in my the company and my role. It also doesn't hurt that we have awesome perks like: monthly happy hours, daily lunch and a fully stocked snack room. Another unique feature of Sprout is the amount of agency and trust placed in employees. I started at Sprout in a relatively junior position, but as I proved my capability, I was given progressively more challenging and interesting projects to work on. There is no strict hierarchy and people who prove that they are capable and motivated are rewarded and given additional opportunities regardless of their seniority. I feel very rewarded by the breadth of projects that I'm allowed to work on, and I'm never bored.
Cons
As with many start-ups, there are not always clear processes in place when embarking on new projects. And while it can be exciting for forge new ground, it can also be a bit chaotic. That being said, I have very few things to complain about.