Vantaggi
This is the smartest collection of people I've ever been a part of. (It can be a little intimidating at times.) Despite that, there is a strong sense of camaraderie, even with the 100% remote workforce. Most are excellent at what they do and very mission-driven. They are also collaborative and interested in making sure there is a sense of inclusion and mutual support. There is a sincere effort to work on progressive values in support of diversity.
Svantaggi
Overwork. It feels like crunch time all the time. I've been here a number of years now and for all of that time, management has indicated a goal of work/life balance. There are truly some great efforts, particularly in the recent bad times, but the crunch time does not let up. It only continues to get worse. Inadequate staffing, increasingly inefficient processes (don't keep adding layers to already ridiculous processes), and confusion about who has responsibility for what (and can actually make a call and resolve a situation) compound the problem.