Yes, of course. Over the years I had a mostly positive experience with North American companies - I may be super biased here, but I prefer to work for these companies.
Another side not, which probably doesn't apply here, but in general: Work culture is different everywhere. Not better or worse, but just different and coming into a company with the wrong expectations and behavior is probably a recipe for disaster.