There's a lot of freedom, at times, to make personal calls, pay bills online, eat lunch. I use their vehicle for deliveries, their gas, their devices to scan packages. No one is hovering over you.
Cons
Constant screw ups on pay checks being delayed. No beforehand notice of when you're schedule has changed, and you show up for work and your either off that day or scheduled for a totally different time. Vehicles are dirty, not washed.
Does not pay on time, Rude, Lies to clients, Not honest with accounts.. if you turn down a job consider your self fired.. you wont get sleep anymore, they will ask you to do a job even if you punched out and have had a few drinks