CVS is a large retail drug store, 'nuff said.
You can expect to be paid very close to minimum wage if you have no prior experience. If you are not full time, you are not entitled to any hours whatsoever, and even if you are full time, CVS considers full time to be 30 hours or more... and the company DOES NOT pay overtime.
If you are a self motivated, hard worker with good people skills, or you have a plethora of retail management experience in good standing you may find yourself promoted or hired as an ASSISTANT MANAGER.
At CVS, the ASSISTANT MANAGER position is really the entry level position for someone who needs to support themselves realistically. As an ASSISTANT MANAGER you can expect to work in excess of 65 hours per week on a retail schedule- not exactly glamorous even in light of a decent salary.
For those who are commited, and well suited for the demands, promotion to STORE MANAGER can (and has often) come within 2 years.
As a STORE MANAGER, expect the only positive change to come in the form of a 50% raise, and the satisfaction of having your own store to run, your own crew to shape and your own customers to cultivate. Promotions to DISTRICT MANAGER are few and far between and are almost never given to STORE MANAGERS without at least a 4 year degree.
Watch out for what I like to call the CVS health benefit scheme.
As a new full time hourly hire, you will be told that you are eligbile for insurance after 90 days with the company. What they don't tell you is that you are only elgible for part-time insurance at this point and full health benefits are not available until you've been working an entire year. While the full time health benefits are very comprehensive and competitive, the part-time benefits are lackluster at best, and catastrophically insufficient at worst. Whats more, is that if you miss annual enrollment during the course of your untold 1 year "waiting period", you may not receive full health coverage until well into your second year with the company.