Avantages
Everyone I worked with at Platform Science were great people, from direct (middle) managers, to team members, to support staff. Teamwork was highly valued and no one was off-limits when I had a question about a different team's product. I worked with the customer support staff quite a bit, and I want to give a special shout out there; every one of them was knowledgable, communicative, and easy to work with. We remained work from home long after many companies forced RTO, but maintained a local office for anyone who preferred to come in.
Inconvénients
It felt like we (ICs and managers both) were being blindsided by organizational shift and changes of direction all the time. There was little visibility into the company as a whole in later years. And no one was safe from re-org casualties / layoffs. We lost the startup culture pretty quickly, and while the people kept it an enjoyable place to work, the company stopped supporting that culture.