Is Uniqlo Ethical and Sustainable?

Uniqlo now has over 1,000 stores globally, but how ethical is the Japanese company?