Vantaggi
Flexible schedule, fun working environment, supportive coworkers and management, good performance incentives
Svantaggi
Only real con is a big one, scheduled shifts don't guarantee paid hours due to scheduling being directly tied to a specific room. If the room doesn't book that day, you don't go in for your shift, which means no pay that day.