Pros
The people who are hired are likeminded, kind (for the most part), passionate about the work, and driven. The training process really set me up well to be successful early in my position.
Kontras
Things have really gone downhill, especially in the last year or so. The reviews on here are probably from team members still in the honeymoon period of their employment. The plans for returning back to the office have been very poorly communicated and the management group has been really defensive when we've asked. They say that they pay us very well at the top of the market, but it isn't the case. I have several friends in similar positions at different companies that make the same or more than me. Team members have been fired pretty regularly which makes it hard for me to know where I stand even though I have asked this question to my manager regularly. Radical candor is preached, but we can't really do it because then you have a target on your back. Anonymous surveys are really the only way people feel comfortable being honest.