Client News TaskUs expands San Antonio offices, plans to have 500 employeesTaskUs, a Santa Monica, California-based company that provides business outsourcing to tech companies, has announced it is leasing 32,000-square-feet (two… Read Full Story