Jumio Named One of the Best Places to Work in 2019 by Business Intelligence Group

Jumio has been named one of the best places to work in the 2019 BIG Best Places to Work Awards presented by the Business Intelligence Group.