BEST company I've ever worked for
Pros
Culture is absolutely fantastic. Managers are trained to be managers and handle people effectively. I love coding as spare activities, my manager encourages this and it has led to very creative and interesting results. We feel like part of a family and the benefits are outstanding. I just told my parents 'hey this colleage gave me $100 on a connected recognition award because I helped him outside my normal activities" and they were like 'wait, you guys send MONEY to each other just because?" and I explained, not just because, there is a way for us to recognize one another with giftcards, of course supervised and honor-based. They could NOT believe it. sometimes neither can I. Tons of benefits. would recommend 10/10.
Cons
some roles (like mine) are not fully mobile, meaning I need to visit partners every now and then, this doesn't allow me to go for example to a friend's apartment in new york and work from there, and explore NYC at night. (just an example).