Izabela Catiru

Izabela Catiru

Izabela is a product marketing manager at ChannelAdvisor. She's based in our London office.

Posts by Izabela Catiru