Pros
I learned a lot from being with the company for so long. Great benefits when speaking of health insurance and vacation time earned. Offering good eyewear at good prices.
Cons
Having a District Manager that only visits once a month and assumes they know everything that goes on in the store. As a manager you get paid salary but are expected to schedule yourself 50 hours per week and in most cases you work more like 55. They never allow enough payroll to keep the busy stores adequately staffed. If you work really hard and get a good bonus they will raise your budgets to unattainable amounts the following year. They can and will terminate your employment for simply disagreeing with your DM even after you've worked for them for over 10 years and earned them millions of dollars.