In both of my jobs, it hasn't always been clear what my responsibilities are, what someone else's responsibilities are, who is really leading and who is following. It's sort of a mishmash. There's a lot of coalition building and schmoozing and politics required, and that takes a lot of time. I'm sure the whole system has a positive aspect, too, but sometimes it's a bit unclear what's going on, and I think in German companies that aspect would be a bit easier to deal with. That is probably the best way, in fact.
Universities here are terrific.
The higher you go in the U.S. education system, the more foreigners you find. It costs a bit of money, but there are many scholarships available for foreigners. Then, after you get a degree, you have the chance of working in the U.S., as I did, for an introductory period. The people who make it to the U.S. and complete a degree here are those that are pretty driven. I think that's the best way to come to this country.