Pros
You get to work with expensive machines that most companies would never trust someone inexperienced to work with. You MIGHT get a chance to learn something about optics and physics if you ever get one second to step away from machines/computer/phones.
Cons
Everything else about this company is absolutely horrific. The turnover is so incredibly high that by the time you train a tech to a competent enough level that you can let them be by themselves to run machines in the lab... another one quits or gets fired. It is inevitable. Because of this, if you are a full-time tech or have any responsibilities higher than a 20-hours/week high school kid, you will never have any freedom. You will have to cover for every call out, because if you don't your next work day is going to be absolute hell. There is not time to do basic maintenance on the machines to keep them running longer than a couple months before they inevitably break, either a part that requires hours of work to replace or break completely. So you have to wait days at a time for the replacement while work piles up. It is impossible to keep up with the work load with such high turnover, old machines that are in desperate need of being put out of their misery, and no help from management. Now this is without even touching on the fact that corporate pushes the "Glasses in 1 Hour". Every single day is the most stressful day of work you could ever have. People breathing down your neck about not completing jobs on time when it is physically impossible to do so. Your bonus pay suffers as well when you are not able to meet impossible goals set by people who "run their stores based off of numbers in a binder." <--- That is a quote from a regional manager overseeing at least 30 stores one of which is $4mil/year.