Management lacks of proper handling, and worst of all...You may be hired for a temp position but will not BE aware of such, so you could be laid off without warning whatsoever. Not even the managers nor supervisors are helpful regarding this matter. One day I came to work and my badge was not working, next thing I know my last check was waiting for me without a clue as to what took place. BEWARE