Great people to work with. Flexible hours that fit well with a school schedule. Good pay for a part time job. You get to travel around cool places and meet new people. Chance to use and tinker with advanced technology such as projectors, sound systems and screens that are over 50 feet tall!
Cons
Lots of driving, can be wearing on your vehicle. And you basically won't be able to work much if you don't have a car or driver's license.
Bringing joy to families and your community is always a benefit. Work being contract allows for open availability with other employers.
Cons
Several instances of late pay checks. Poor communication between customers and sales leading to stressed and frustrated clients. Much of the equipment is old and owners are reluctant to replace anything. High turnover rate of employees due to nature of gig work and low pay. High turnover of customers due to poor communication and less than professional business practices.