Pros
I had the pleasure of working with many engineers, product managers, support teams, onboarding teams etc. The people who were in these teams were some of the greatest people to work with. My direct managers were all extraordinary people as well.
Kontras
The higher leadership might be a compilation of the dumbest and most dishonest people I've had the displeasure of meeting and a very large reason why the company went under.