Pros
Deals on gear, including straight from vendors; opportunities to advance and grow; if you need to take time off for a tour, you have your same job when you get back (you don't paid for that, obviously); you get to meet industry people and celebrities occasionally (depend on location); they DO believe that the more you know the farther you go.. I gave them 14+ years of my life, and have way more great memories than bad ones (all jobs have drama) - I've already requested to return, and they said "when there's an availability"... that's says something about a place to work for these days.
Cons
Pay can be rough at first, but it's a 'music store' with goals, so you have set them up for yourself with advancement; more duties = more pay. Dealing with drama with artistic and musician customers, as well as co-workers.. (maybe 1/10..?) ...but face it: Artists without drama is just a robot!.