Pros
You have the job of providing a fun experience to people who need to get away & take a break from life, Apple Buddy culture is very supportive of fellow co-workers, Fast paced, you get to know regulars, meeting new people passing though, when you get off work depends on how busy it is
Cons
Can become too fast paced & stressful. Apple Buddy values & helpfulness can break down at times, not every guest is friendly & you can't make everyone happy no matter how hard you try, having no definite time you get off makes it difficult to plan time away from work & could also lead to either long days/nights or not enough hours, if someone doesn't show up for work or walks out then you could end up stuck with a closing shift, you often have to do work to prep for the next shift or day & some people don't like having to do it