In our case, I've created Apple ID for each device (since ios7, if you activate locate my iPhone with your employee's ID... you are stuck with a lock device unless the employee wants to unlock it, and after firing him... good look!!) Now Apple, with proof of purchase can unlock it for you, but still...
I enter that information in the iCloud account and it will use it for the Find My Friend.
This will make sure each device will have a full 5gig of backup storage.
I then add those ID into my FMF app so I can track them with my iPhone, not the Meraki website (by the way is not adapted to work on mobile)
Using supervised mode, I disable FMF modification, so they can't remove me 🙂
Unable the option to turn off location service, so they can't go ninja !!
Employees don't get the psw for those ID and they all use 2 step authentication and my cell phone is the one used for that.
This way, employee can use their own Apple ID in the App Store and I push our apps via VPP.
The problem with the Meraki MDM app, it will ask at start up to allow location service... but eventually, it asks it again, it happens on my test device, "Do you still grant location tracking even if the app is not working"... so if your employee says NO... the Meraki app location becomes useless and anyway it's not updating regularly. I click "Refresh Location" and I refresh the page 5 mins after... the location is "updated by GPS about 1h ago" !!
@PeterJames I've tested you lock device trick, in my case, it's not working. I left the device lock for 5 mins before unlocking it, refresh location, refresh web pages with force reload data... still location updated 1h ago.