The Buzz: Surprise Ride looks for $2M from funding round

Search Technologies currently employs 153, with 69 in the U.S., 62 at its technical training center in Costa Rica, and 22 between the U.K. and … …read more