MJ Freeway is an absolute dumpster fire of a company. I have used it in two medical states and I'm consistently blown away by how much of my time I waste trying to fix errors directly caused by this system. Every single day there are new problems to sift through. MJ alters our inventory, alters our registers, updates in the middle of the day with no warning or guidance on how to function with the updates, crashes constantly, and is so incredibly glitchy in general that I don't understand how they're still in business. Payments get stuck in limbo all the time. Duplicate transactions happen regularly. There will be random "transactions" in product histories by user MJADMIN that don't exist. Orders complete when you try to input points. Inventory can be oversold and dips into the negatives. We can't even see half of our inventory in our finished inventory listing, it's literally invisible. All of our new orders have been coming in with false failed test results and with products on "hold". Support never answers or calls back, and when they do they're incredibly unhelpful. Their "tier" is unable to help and they always talk about how things have been escalated to development or engineering and will continue to regurgitate that for months. My company has literally had support tickets open for a year and still have the same ongoing issues. I've only been able to get a lead on the phone beyond the initial support agent, and the same circular conversations ensue. Over, and over, and over. It's like talking to a brick wall. We're currently experiencing our 3rd outage in the last ten days and have been turning patients away for an hour, and the MJ support line just disconnects any callers after 30 minutes of holding because "no support agent is available". read more