TaskUs expands global footprint with 5 new locations
November 29, 2018 at 08:00 AM EST
The Silicon Beach startup has opened new locations in Texas and the Philippines, where it already had a presence, and moved into Mexico and Taiwan for the first time.