You are given many training opportunities and there is always more to learn.
Cons
Some may not enjoy working with those that may struggle to speak English but there is a translator if need be and you can always pull out an online translator.
Always opportunities for growth and development in a rapidly expanding industry. Coworkers quickly become family, as most projects require contribution from each facet of the business.
Cons
Communication between Japanese staff and US staff is sometimes lacking. Decisions made by the parent company are not always clearly communicated to all employees prior to execution.