English: The company has 5,000 employees in 38 offices in 26 countries.
Telugu: 38 దేశాల్లో కార్యాలయాలు కలిగి ఉండి, 8వేల ఉద్యోగలు పనిచేస్తున్న సంస్థ ఇది.