Yes you do.
No. They supply uniforms but it takes forever to get something new
Non je ne paye pas
Yes, but a lot of the times the managers can be negotiable and give you a used visor/hat if they have any.
Yes you need to pay for uniforms if you lose them or need different sizes.