The customer service is great, they are always willing help me with any questions I might have! Nothing so far really dislike about it other than when you make an inquiry or purchase from their website sometimes there can be some delays in getting back at your email for confirmation of payment process etc but nothing too terrible i would say just keep up communication! Make sure this system fits into all 3 needs mentioned above - fleet management/tracking /time tracking which will save time not having separate systems setup if needed also makes payroll reporting much easier.