English: It has more than 6,000 employees across sixteen countries.
Telugu: 16 దేశాల్లో విస్తరించి ఉన్న ఈ సంస్థలో 6 వేల మందికిపైగా ఉద్యోగులు, సిబ్బంది పనిచేస్తున్నారు.