Do not work for this company, depending on if management like you as a person will determine how far you go, certain managers can do pretty much do anything they like, not come into work have whatever time off etc also very un-appreciative of how much work time and effort you put in with a whole unapproachable attitude towards staff members entirely. Also speaking up when certain managers are wrong can put you under improvement plans? Staff depending on if they can hit numbers don't have to come into the company at all where as others who are on time everyday and come in late once and get disciplinarys/contract terminated...not a great work environment at all !! They expect you to come in on days off if not you will go down in managements eyes, ie if you have kids this will not be the job for you ! You get told of uncapped earnings but commission structure to how many hours you actually put in works out at a ridiculous rate...DO NOT WORK FOR THIS COMPANY !!