No, it does not have a 16-hour wear time and it is not transfer-resistant. The color is a little too yellow for my taste, but I've noticed that most of the colors in this collection have a strong yellow undertone to them.