This said, the visa issue could be a major hurdle and it's important to do your homework about this work visa that will be given to you.
Regarding the negativity about living in the USA... I immigrated to this country 20 years ago and I love it. I would never trade the US for Europe, despite Europe being an interesting place. It's not fun being poor in the US, like in most of the world, but I think overall it's an amazing country with lots of opportunities, great quality of life and wonderful people.