Pros
Everything... literally everything. This place has everything you could look for in a company. From leadership that genuinely cares about the well-being of everyone to never ending free food and drinks. It's definitely a place that is continually growing and is always on the look to push the envelope in terms of industry standards. This keeps it incredibly fun in the office as everyone seems to want to learn the newest trends and techniques. I think this is a big part of the reason they find some of the best talent because they're really looking for people passionate about becoming the best they can be. Also, the office is super cool.
Cons
Honestly it's hard to even come up with any cons. Like all service/product based companies there are some difficult clients but even then it's so hard for them to ever put you in a bad place when the greatest teammates are surrounding you.