You are really independent and get to meet really awesome people. You get to drive nice cars and go to beautiful locations.
Svantaggi
Some days you don't really get a break and you'll be driving non-stop. They're usually pretty good about giving you time between runs to be able to use the restroom or eat. If you don't put in a lot of availability you might not get a lot of shifts. They like it if you have a good handful of days to work 12+ hours.
Company only gives you part time work hours between 20 to 30 a week on average, on a busy week you might make it to 30 to 40 hrs, Bus Drivers average 28k per year.