Pros-You don't get judged by what you wearing because you are all wearing the same thing,if your uniform is dirty you can wear it again no one would notice
Cons-some people can't afford uniform,if the color is bright and you get a stain everyone would be able to see, some uniform colors just dont look good on some people