Pros
Good benefits (gym, 401K, health insurance, coaching, ORCA card, every other Friday off, high quality snacks and goodies in the kitchen, free weekly massage, annual Health and Wellness budget that you can use for whatever makes you happy as an individual, chargeable hours for community service and volunteering opportunities , etc)
Very good higher management team.
Environmentally responsible (you can see people actually care to design mindfully for sustainable efficient buildings and not just repeating old fashion ways!
Incredible office culture
Cons
I can't come up with any cons! I don't get my avocado toast made for me every day? although we have free avocado and toaster in the kitchen :D