Fact: HQ people don't speak English, so every America team leader need to be Korean.
But it is very hard to find so many capable Computer Majored Korean in America. Even they can find it, not many capable A-grade Korean want to work for Samsung (Go ask any of your korean co-worker). So you end up with a Supervisor that only have Junior level skill, and they are the one that have to make decision.
All the decision made are not logical but political.
All these team leaders want to impress their HQ boss by coming up with new idea. But since they only have Junior-level mind set, their idea are pure stupid.
At first, you will try to tell your Junior-level supervisor that his idea wont work. But he wont understand why and will ask you doing it anyway. As time go by, you stop caring and just say yes to every stupid idea that he come up with.
At the end of the day, all the good A-grade engineers can't stand it and will quit. And you end up working with a team of so so engineer there.
if you think you are good, dont waste your time here.
dont expected you can learn anything there