Pros
Flexible hours depending the moods of management. Sometimes if you ask for a day off they'll take it as you don't want to work and give you no hours for a week.
Cons
Little background. I treat everyone with respect and kindness despite how they treat me keeping in mind I will do my best to go that beyond in my work. But I will not get yelled at every day I work for something I simply did not do. Not to mention I show up for my shifts on time and almost never call out, With that in mind I'll randomly get a text for them asking me to come in earlier which is not a bad thing but I share a vehicle with other people in my house, so when I decline occasionally they get upset at me. And my next shift will be hell. Sincerely, no longer doing the extra percent worker. I am in the process of getting a different job.