Pros
Surrounded by large players in the field. The product is cool. You get to see why certain structures and order is necessary in an org and what to avoid if you ever want to build a successful healthy company. Getting the firework experience really makes you appreciate working at a different place once you leave, because anything is better.
Cons
When I first started the org was small and was a pretty standard startup experience but by the time I left it was maybe the most poorly run sales structure I have ever seen, with some of the most toxic managers who have no interest in winning as a team. Gave management and C suite the benefit of the doubt but realized I was fully lied to during the hiring process, was told everybody was hitting quota and came in to nobody hitting quota and didn't see anybody ever receive OTE the whole time I was there. After my first couple months they scaled the sales team quickly even though we had no understanding of how to sell the product and flushed money down the drain as a result. Can't show measurable data to indicate return yet blame sellers for lack of results. Happily laid people off in multiple waves instead of looking inward and taking accountability. I had left by the time they did the second two waves but it was wild seeing them blame an entire teams failure to hit quota on just the sellers. Hired a ton of non tech SaaS sales professionals, yet provide no training to teach them how to do their job so you're left having to deal with execs and managers who are trying to sell like they are in CPG and advertising. As a result the culture is pretty depressing, it feels like a mish mash of opinions, with no central unifying core belief and many are more than happy to succeed at the cost of the org. Honestly, it's just hard being somewhere where it's obvious people don't care about your development, and I don't think that Firework can't care in the future if it fixes things, I just know for me personally I felt really let down.