Pros
Everyone is very intelligent and supportive, which provides for a great work environment. I genuinely feel that the work I am doing has real world impacts, which I have not experienced in previous jobs. The company recognizes exceptional work throughout the company and awards these employees (either directly nominated by members of their team or not) for their hard work. The HQ office is amazing, and has unique quiet rooms throughout the office (and a hidden ping pong room behind a false bookshelf!), and provides the teams with a snack budget, which come's in handy when a meeting goes long or you cant find the time to take a proper lunch break.
Cons
The only complaint I can think of thus far, is that it is often difficult to rope in some of the non-HQ offices - and many team members may not be able to visit the coworkers they work with on a daily basis.