Release Summary

Innovid today announced that the company has been named as one of Ad Age’s Best Places to Work for 2017.