Pros: malleable work schedule.
Cons: very low chance of advancement.
Typically week days are busy, weekends are more casual. Interacting with customers and various types of people proves to be the most enjoyable part of the job. Also working at Walgreens has taught me a great deal about the meaning of customer service and satisfaction.