Pros
The pay. While still in college, I was able to do a summer internship as a retail management store intern. I was making 14/hour, which is pretty good. I definitely had to do a lot of work, hard work, but the pay made it bearable. Also, the experience. Very few places are willing to give you a CHANCE at working at a manager position, with no experience. Walgreens did that and I appreciate it.
Cons
The biggest downside was the level of work. I was worked so hard and there is really no way to finish all the work given in a 40 hour work week. Thus working overtime. BUT, the company is so anti-overtime, I actually had to work a lot of "off the clock hours." I'm a hard worker, but it really wore me out. Also, as for the general health of the company, I don't think, compared to CVS, it is a very healthy company. But they seem to take care of their people better than CVS. Only time will tell if they survive the level of competition.