Technology  Zepz, a $5 billion fintech unicorn, is laying off more staff

Zepz, a $5 billion fintech unicorn, is laying off more staff