12,455 people are employed at Alibaba Group.
Alibaba Group is based in Hangzhou, Zhejiang.
The NAICS codes for Alibaba Group are [45, 55].
The SIC codes for Alibaba Group are [671, 67].