Pros
The people! If nothing else, I walked away from this company with some lifelong friends. BounceX is fantastic when it comes to hiring smart, down-to-earth, fun and interesting people. Also, if you work on one of the newer products the tech stack is pretty cool - Go, Docker, Kubernetes etc. BounceX is dealing with some really interesting technical challenges at scale, which is compelling from an engineering perspective - but not nearly compelling enough to mitigate the extreme dysfunction.
Cons
I'd describe BounceX's operating model as "third world tin-pot dictatorship." Senior leadership is nonexistent after a string of high profile departures this summer. The company once had a promising leadership team but after the recent turmoil many of the remaining leaders are unqualified and were promoted only because of personal relationships. This is particularly true of the product and engineering teams; I have never worked in a more dysfunctional tech org in my life. BounceX went through two CTOs in a span of six months, and when the second one (a fantastic leader for whom we all had high hopes) departed in May all hell broke loose. Actual engineering leaders were completely sidelined by a couple of people who wanted to bring the company back to the way it was run in 2013 when it was a tiny startup operating with no product team, no process, and no concern for scalability. It was truly wild, like a plot line on Silicon Valley, and it completely obliterated morale on the team. Don't just take my word for it: ~50% of the product and engineering org has quit since June.