Depending on the number of shirts I would stick with vinyl - but the logo would get modified. I would lose the red and the yellow, and do it on a white shirt. Either that or buy poly shirts, which would be nice for the employees - a bit cooler to work in, and sublimate them.