TechStar Group is a global IT services firm headquartered in Dallas, TX with core competence in providing IT outsourcing services, niche product development and Business Process improvements.
Since its inception in May 2002, TechStar has adopted a strategy to lead the way in leveraging new technologies to enable our clients to achieve their organizational and strategic objectives.
.
• 500 Cr. Revenue of the company
• 4 Locations in US, 3 Locations in India
• 1000 +/- combined resources worldwide