Pros
This group is amazing. From day one, you are expected to spend time with everyone in the company, just getting to know each other, your job roles and backgrounds. This leads to a friendly environment build on teamwork and mutual support. If you are a geek like me, there are tons of opportunities to learn new things. There are informal weekly learning sessions, and your exposure to Microsoft engineers, support and marketing teams is a huge bonus, as we are committed to each other's success.
Cons
This is a Microsoft shop. To be the best Microsoft partner, we all need to understand how the tools work, and what the customer journey is like. For me, that meant leaving behind some of my tools, like Trello, Gliffy, and Jira to use Teams, Visio and Office 365. That's not that bad, but it did take me a week or so to learn my way around. Dogs. If you don't like dogs, you're in for it. If you do like dogs, expect to be distracted constantly by opportunities to pet and co-work with some of the coolest mutts around. (Not really a con, but I'm struggling here)