The hospital I work at allows us to wear what we want, just the scrub pants have to be color coded (navy for nurses, teal for CNAs, dark green for RT, gray for PT and OT, purple for hospice, red tops and black bottoms for EVS, etc.) and it works really well for the staff more so than the patients. We can buy our own scrubs, because they would rather they fit well than forcing everyone to wear unisex/limited styles that my not fit well as far as looking professional (there is nothing worse than being a woman with curves and trying to fit into unisex scrubs that are large enough for my hips and bust without being ridiculously loose elsewhere to where it becomes a problem). There is some leniency with pants color, each assigned color is different enough where there is no overlap between positions assigned colors and if the shade is allowed is up to unit mangers. It works well to have some leniency within the policy while still allowing us to dress ourselves how we choose.