If using a Trimble rover, it would need to be able to accept RTCM 3.x corrections (as well as CMR/CMR+/CMRx) for it to work with a Reach base.
To set expectations, this isn't a commercial/industrial quality receiver. The development team are totally open about this, see:
https://docs.emlid.com/reach/faq/
The receiver is based on a 72-channnel U-blox NEO-M8T chipset. As Northern farmer alluded to although this receiver supports up to 4 constellations (a max of 3 constellations at any one time) it crucially only supports a single L1 frequency on GPS, GLONASS. So it's ultimate accuracy will not be as good as an L1/L2 multi-constellation receiver, because it can't compensate for atmospheric/ionospheric effects as well as a dual frequency receiver can. The trade-off of course is cost. Dual frequency, multi-constellation receivers cost a whole lot more.
But for the price, it *could* be good enough.
It's still going to be miles better than egnos!