I see that EPAM with 26k employees is not worthy to be in the list. Great research
Really say moderators should delete that article. It has no added value as for me.
Also Luxoft with 13000 employees is somewhy omitted