> - Many American work environments have more of a hierarchy within the company, particularly in more corporate environments. US companies are often more stratified. Some to the degree of oil and water.
I found this the opposite. If we have a spectrum from Flat <-----> Hierarchical structure, then I've found the following: USA <----- Germany -----> Japan, where Japan is the most Hierarchical.
> - You will likely get less vacation. Not only that, you will be discouraged, though rarely explicitly, from taking it.
True you do get less vacation but it is not true that you will be discouraged. May be if you work at IBM or GE, etc. Not here in Silicon Valley, not in most modern corporations that were founded in last 20 years. Vacation is tremendously encouraged in all companies I've worked for and every other engineer I know. I think this might be true if you're in a <100 employee startup (< 4 year old company and VC backed).
Spot on about politics and I prefer it that way. IMO politics, religion, activism, etc. is probably best to avoid at work.