As the company has risen, it has also drawn its share of controversy.
(Please use a modern browser to see the interactive version of this visualization)