I regularly interact with devs and project managers in Eastern Europe. Their quality is top-notch and their English is good enough you'll forget they're not natives. Most importantly, their mentality is American. Like... weirdly American.
Yes means yes, no means no, "how was your weekend" and then down to business. It's a pleasure interacting with them.
There must be different strains of American out there.