First things first, this company can be all over the place at times, especially since it is a start up. Second, I believe that if you have a majority of your company dependent on one business partner, that is a failed company. I would also add that leadership has no clear vision of the future for where they want the company to go.
It also would not surprise me if they made some of the current employees wrote those fake 5 star reviews....
Do not even get me started on the pay...