What are some things about the Northern United States that would come as a culture shock to a Southerner?
I'm a software engineer and got hired for my First job in United States. What are the things we should know about the work culture in US?