Pros
Wonderful culture full of young, fun people who work hard. Very positive and motivated, well compensated and reasonable/personal relationship with managers who truly care about your improvement at the company (whether for you or for the company, who knows). They have a foozball table, massage chairs, ping pong table, cater lunch frequently, cater breakfast daily, and treat their employees well. I didn't work there too long but still had one-on-one conversations with the CMO, COO, and CTO, pretty rare considering I was an entry level position.
Cons
"Unlimited PTO"--yeah well....sure that could be true, but they advertise it like crazy. For all you college kids just entering the job hunt, note that unlimited PTO will not be an option for you wherever you work, and as fun as the environment might be, that's also true here. It's a sales gig so you're going to be expected to put your nose to the grindstone and dial. Territory assignments are a bit sketchy and sometimes you kinda get screwed but can't really say that.