I would not recommend a friend to work here. Clean shop, good hours, decent pay, good co-workers...good work. However the management is horrible. Very poor communication, nothing positive, everything negative. Bad news comes on Friday afternoons after management has left. Management has control issues, must keep employees under their thumb. Very low moral. Very high turnover, 20 new employees this year out of 45 and no training!