This is a small, IB-minded company that leeches off its immensely talented team, milking them for all they can and treating most of them like dirt in the meantime. Recent "strides" towards transparency and better culture are merely a façade. New reviews are timed (and scripted) to move bad ones out of sight and previous genuine reviews have been removed for legal reasons. This highlights the determination of the business owners to manipulate those in or around it.
Dare not speak out or try to advise the inexperienced management or you'll be cast aside as a renegade, belittled and bullied by the CEO. Team heads tend to leave the business after a short spell, yet when asked why, the directors simply brush it under the carpet by downplaying the jobs they did and insisting they were "toxic to the business" and "bad hires." The inexperience calling the shots is detrimental to the future success of the business and the delusions of grandeur and arrogance that permeates through top-level management hammers home this fact. It's this attitude that creates a backstabbing, almost unbearable culture within a small, once tight-knit and successful team. This has only been accentuated since long serving, top performing and key characters have left.
Does this company have a revolving door policy? Absolutely. If you are unlucky enough to choose MarketInvoice over the real fast growing game-changers in this sector you can expect to learn a little, but you should plan your next move shortly after arriving (if you get through the rigorous and frankly ridiculous hiring process) if you care about your career, because few there will help you or care.