For us that were already on property, they were provided free.
There is nothing wrong with the uniforms that I have seen. The shirts are junk (seriously...new hires...DO NOT BUY THE SHIRTS THROUGH THE COMPANY!). They are thin and not made well. Even the $15 Van Heusen's are much better. ACutAbove are great.
But the rest of it is fine. Cheaply made in foreign countries, as you would expect, but no major issues.