Boots is a great company to work for, in a typical full day breaks are generous and the staff i work with are friendly. The customers are usually nice and the system is easy to understand.
Boots pays above minimum wage and gives a good staff discount to all employees.
Management in my store are very good and helpful but a little distant, which is fine because most people stay for a long time so will be able to help just as well as a manager could.
Retail in the holidays is tough but otherwise if offered a contract with enough hours go for it. But make sure the hours are enough because it is not easy to pick up more in a company that has so many employees.