Pros
On the job training. The company doesn't want professional clericals and polishers. There is a definite drive to teach employees a trade. Regular promotions. If you are competent and especially if you are willing to work different locations it is pretty easy to get promoted. It's never boring. With the recent Zales acquisition the shops have more jobs than I have ever seen. There is a constant flow of things to work on and skills to practice.
Cons
Schedules are pretty demanding. You might work four 10 hour days one week and then have 40 hours spread across six days the next. Overtime varies from shop to shop, but it certainly will be expected during the holiday season. The vast majority of the sales team is clueless with regards to repair. You will be expected to catch and rectify their mistakes. With a half dozen (or more, probably more) stores assigned to you and however many associates they each have it becomes a hassle when many of them are inexperienced or overburdened and can't fill out a repair ticket properly. You screw up? You fix it. They screw up? Yeah, you'll be fixing that too.