Pros
The office culture is truly unbeatable. You're surrounded by so many people all very passionate about what they d. Celebration and cheering is a norm, dogs everywhere are petted, the goals of the people align with the goals of the company, everyone is helpful, imaginative, creative, and determined to make the company better.
Cons
It is very hard work. You are cold calling all day, getting no's way more frequently than yes's, calling people to talk about a topic that is, normally, not very important to them, etc. It can be very demanding mentally overcoming all of the no's and people uninterested in talking about free office perks such as snacks in their office (as the movement has not made it to majority of the country yet). The pay is definitely low in relevance to the amount of work and hours that you have to put in. The hours are long, 7:30-4:30.