It's difficult to obtain a full-time position. It's difficult to maintain a set number of hours every week (up to 28 for part-time 35-40 for full-time) which makes budgeting difficult. Full time positions require a mostly open availability, so you could open one day and close the next followed by weird shifts in the middle of the day for the rest of the week - makes for a difficult time planning meals - and making arrangements with friends/family. Schedules get posted two days before the work week starts - making it difficult to plan appointments. Training is a bunch of videos and then sink or swim.