I worked for JD just over 6 months. Not one rule for all and is completely unfair, doesn't work in your favour if you're not management or their best friends. All staff members (including management) talk about staff behind their back. A lot of work to do for such little pay and will often go unnoticed or without a thank you. Not a good place to work if your under 18 as the wage is shocking (£4.89). No incentives to motivate, staff discount is supposed to come through after 3 months but I never received mine, many wait over a year for theirs. Management are insensitive to other commitments you have outside of work. only good thing is regular hours and most the time extra shifts are available.