E-commerce player Flipkart has been ranked as the best company in India for “attracting and keeping top talent”, according to…