I don’t live in Michigan but my employer gives you close to 1k extra a month and pays for your phone an internet bill for being on call.
They generally let people volunteer to be on call. But since everyone wants their weekends and evening it’s usually the same person. One of the other devs and I have been on primary rotation for about 2 1/2 years now. It’s a shame more employees don’t compensate for on call better. And honestly our teams on call is not a regular occurrence it’s maybe once every 2 weeks we’ll get a call for something that’s a 5 minute fix.