Vantaggi
I enjoyed working at Walgreens because the company is financially stable and therefore offers good pay and benefits realtive to each position. The 401k plan is second to none. Assistant managers start as hourly employees and therfore cannot work over 40 hrs/wk. The work duties are predictable; there are few "surprises". The assistant manager supervises about 4 employees on the sales floor, so it's easy to monitor employees' work. Most stores see under 1000 customers a day. I usually was able to complete all the store manager's assignments without being crunched for time. My co-workers were generally professional and I was able to work well with most other employees.
Svantaggi
Your work experience will highly depend on the manager of the store. My current supervisor was technically competent but struggled with his relationships to the assistant managers. The company's Register Rewards program creates a Pandora's box of problems with people trying to abuse the coupons, and the company is not supporting the front-line employees who must shoulder this burden. It needs to be retired. The cash registers are outdated and frequently stop working. The company's new store openings have slowed drastically; it's now more difficult to advance unless one is willing to relocate. The company offers little in performance incentives for hourly employees. The low staff numbers means one employees' absence has a marked effect on productivity for the day. Usually I was the only manager on duty so I was on call and could not devote large periods of time to learning about office and pharmacy operations without interruptions.