Ignore everyone saying that Halfords is a rubbish company. I have worked for Halfords for 4 years part time on the bike department and really enjoy working there. The other people have obviously have just been to a poor store however in all the 4 stores i have worked in i have been given as much training as i like to do when i want. In my experience the staff are generally very knowledgable and there will always be someone in store that can help. Anyone that cant help is usually very new and in the process of being trained which can only be expected. Don't be put off working there if you are a girl, there is no favourability towards men and everyone is treated equally.
As a company to work for it is fantastic. Its not the easiest job and can get very hard around holiday times such as christmas, especially for the bikes. I am 20 and on £5.55 an hour which isn't amazing but is still okay, one complaint i do have about halfords is that we do not get paid any extra for working on sundays or holidays such as boxing day! I am also at uni and switch between my home store and uni store in the holidays which is great as i always have work wherever i go, as well as having fairly flexible hours and lots of opportunity for overtime! We're constantly being trained throughout the year for many different things and you also get full training at the beginning. Depending on the department you will probably be trained differently. Parts staff usually get trained by shadowing a senior member of staff for a few days whilst learning about each of the products from them. Uniform is all provided for you, a couple of polo tops, trousers and a fleece which is all actually very comfortable, and i have never had to pay for any more uniform or badges.
I hope this helps some people, i would highly recommend working there, especially as a student.
Cameron