I have never used Evolve's services before but I went to their website just now.
The look and feel is similar to Airbnb and they also allow you to book properties there. The only problem is there aren't a lot of properties on the website. For example, when I searched for a 2 night stay in Toronto sometime in April, there is only 1 property lol.
Did a similar search in New York, and there are only 6 lol.
But anyways, I wouldn't let someone else manage my property since taking back control of the listing can be problematic. At most, you could add them as a cohost, but I feel like a cohost that does everything else except for cleaning would be redundant. The only valuable thing a cohost could do is basically just cleaning services.