I like that this program has so many different features it can help streamline your day to work process, but also allows flexibility when needed as well with its multiple customizable modules for each department of any business we have used it in! If you need an app to manage all aspects related or not just scheduling employees then definitely consider using mlinx because there are no downsides really other than maybe price could be better if they continue down their road improving pricing.
We use them at my job which helps us track our time more effectively, schedule employee timesheets quickly while still keeping up accuracy within minutes (which was always difficult before). It's great having everything under one roof allowing me to easily access what i'm looking for without digging through folders etc.