The fast-paced environment from the "Pros" above went hand in hand with chaotic processes. As a solution, layers of middle/senior management were added. This isolated communication in vertical management silos, and blocked career opportunities for long-term employees. I know too many people who quit because of that.
I would recommend Semrush as a great place to work, if not for the uncertainty of an upcoming acquisition.