They will hire you on and promise full time hours and top pay. You will end up driving all over the place between cities with no mileage covered, so a chunk of your pay goes towards gas.
Their app for signing in and report writing is just inconvenient. You have to geotag yourself at locations to sign in and out, PLUS carry paperwork to each jobsite and have a manager sign you in and out, on the app and on paper. Then you have to scan your papers and send it in (because the app doing all of that for you wasn't enough in the first place?)
The scheduler lies about time off requests and will book you anyway against your availability. Some days you will only work 4 hours but end up driving an hour out of town (again, on your own dime) and an hour home. The next day you'll work 12 hours, but split across 3 stores in 2-3 different cities. One day I was scheduled 6 hours in Guelph, and then given an hour to do drive to another city that was 90 mins away for my next shift. Your commute between stores was also considered your break, so you were using your lunch/dinner to drive to the next spot.
Their entire setup is just designed around inconveniencing their staff. Communication is poor. Go somewhere like Walmart or Loblaw for LP instead.
No office, no cameras, hands off "arresting", floor patrol all day, everything else I said above