You are exposed to different people with different attitudes. Your patience will greatly be challenged, making you more mature in handling situations beyond your control.
Cons
Handling passengers on your own , with little help from your company and not properly being compensated for your good efforts or extra mile.