Avantages
The leadership in the technical departments seem like great people who are passionate about what they do. Remote work, flexibility, comp, seems like a great place to work if you worked there before it became a remote-first company. If you were hired after you are not a part of the "in" crowd and will be treated like a second-class employee. I'm sure there are good teams, but I was there almost a year and my actual manager was on leave, out sick, or taking time off for more than 50% of the working days I was with the company. My training was almost entirely glossed over.
Inconvénients
The leadership of the HR / People Operations department are hilariously inefficient and management of this department is SO bloated yet they lay off individual contributors and promote managers who have no direct reports. When I was at OneStream my department had 3 managers - 2 of these managers had small teams under them, 1 of these managers had no direct reports. The manager without a team was promoted to a director within a week or two of multiple individual contributors being laid off. To add to this comedy they hired an additional manager who manages the 3 managers and reports up to the head of the department. This all led to horrible inefficiencies for the day-to-day contributors. Seems like a phenominal place to be a middle manager.