I have. And I just moved one state over! I think, though, that the difference is more urban vs. rural than Illinois vs. Missouri (I lived in a city of 130,000 vs. a town of 800).
Anyway, time is meaningless here. Someone tells you to be at their place at noon, they don’t actually mean noon. They just mean no earlier. Showing up at 1 or 1:30 or even 2 is perfectly acceptable. Similarly, people around here simply don’t understand the concept of getting to work on time; one of the biggest employers in town hired a new CEO from out of state and everybody complained about him being such a hard-ass because he had the audacity to write people up for showing up to work late! And my brother in law, the one time he flew on a plane, missed his flight and had to pay dearly to get on a later one, because he couldn’t be assed to get to the airport on time.
I’ve also noticed a sense of entitlement around here that I never noticed when I lived in the city. If someone asks you to do something for them, as a kindness and not as a transaction (viz, you’re not getting paid for it), they won’t hesitate to criticize. My brother-in-laws asked me to help him with an app on his Android phone, and when I couldn’t help him (I use an iPhone), he said, with no hint of irony, “Come on Aaron, you’re just not trying hard enough!” And there was a huge uproar in town when a local food bank said they were coming through town with free meals at 1, and they showed up at 2:30, and everyone who didn’t get the memo threw an absolute fit. Umm, it was free. Maybe some gratitude?
Have you experienced culture shock in your own country?