English: Since its inception, the company has grown with over 500+ employees, serving over 120+ countries, and have established offices in Sydney, Australia, San Francisco, California, and in Austin, Texas.
Telugu: దాని ఆరంభం నుండి, సంస్థ 500 + దేశాలలో పనిచేస్తున్న 120 + ఉద్యోగులతో, మరియు సిడ్నీ, ఆస్ట్రేలియా, శాన్ఫ్రాన్సిస్కో, కాలిఫోర్నియా మరియు ఆస్టిన్, టెక్సాస్లలో కార్యాలయాలు ఏర్పాటు చేసింది.