I do work where I go into different stores to promote various products. Normally they hire contractors to do this but the agency I'm working for right now has me as an employee. Depending on the product I'm sampling, I'm supposed to dress differently (usually the differences are just the colours: for example a white shirts vs a black shift vs a grey shirt).
Are there any laws about the employer paying for a uniform? What if the uniform effectively changes almost every shift? As a contractor I could have at least used this as a tax write off.