Where do I even begin... I worked at 1-800 Contacts for years (5-10 years for anonymity) and while it was good initially, the last handful of years have gone downhill. What you can expect: 2-3% raises, "promotions" without pay increases (ahem, just more work), poor pay that's hidden behind "perks", "culture", and stock options, favoritism when it comes to remote work (some people/teams seem to be exempt from in-office time), and lack of communication/direction from management. Empty promises. Recently, there have been fishy layoffs/firings (what are they exactly? no one I know really knows). I used to be able to recommend 1-800 to people, but now it's a hard "no". Long tenured people (15+ years) are now stuck, while simultaneously having to wonder if maybe they'll lose their job next. Wherever the company is headed, I doubt you want to be a part of... unless you're on the executive team.