FYI this was my very first job in high school, so this was many years ago so please keep this in mind. I didn't work there for very long but as a 15 year old it was an amazing place to not only earn some extra pocket money, but keep you motivated in your studies as you will normally need to be a student there with a certain grade status to qualify for employment. The pay was minimum wage and there was no benefits so it's more of a temp student job sort of thing.
Overall:
-Flexible schedule
-Related to academics, so it will improve your learning
-Easy-going shifts/No menial labour involved
Cons
Overall:
-Not very many hours, usually only very part-time
-Need to be a current student with the approved level to qualify for the role (even if you quit, at least this was the rule at the time)