Evolve expands executive team and reports record growth

US: Denver-based vacation rental management company Evolve has expanded its executive team with the appointment of Mara Castro as its new senior vice president of customer experience. Castro previously served as head of customer experience at online retailer Warby Parker, where she led a team of 700+ team members during her ten-year tenure. She was […]