The hardest part is managing providers across multiple countries, if you want, for example, connectivity in Kazakhstan you either use a super expensive provider that supports a lot of countries, or you have to set up and manage separate contracts with providers in Kazakhstan.

However if you care only about a one or two markets and cars are often already built inside that market...

Cars in in such large numbers that it isn't a big deal to get a bulk deal with each provider seperatly. Though maybe Kazakhstan isn't worth covering at all, I'm not sure what their economy is like.

It was quite complicated for our company since our fleet was in the <50k in size. I worked with specialized trucks.