Decent business at a decent valuation. Like you said, Execution is Success here. There is no differentiation other than providing good service. And a big people operations. Growing 30-35% itself is ambitious because of hiring requirements. So, Scaling business is not easy and brings more risk.
Comparatively looks good but I am struggling to see why to invest unless they are trading extremely cheap which is not the case here.