They've struggled with exhaustion, low staffing levels and no-shows for appointments.
But it's not as easy as just showing up at a store and expecting to get a shot.
They're more and more becoming one-stop shops for people who want to consolidate shopping trips.
It's an effort to compete with drugstore chains and pharmacy startups.
The company is finding ways to attract more customers.