APOLLO Insurance makes layoffs | Insurance Business Canada

Around 25% of staff from a range of departments were let go at the Vancouver headquartered insurtech company, a source told Insurance Business. APOLLO … read more