A good place to learnThe good thingsJapanese managers are kind, they will not scold the employees.
No politics issue.
A mentor is assigned to new comers for guidance, newbies can easily catch up and learn quickly.
Trust is given to employees to handle project independently, employees are being valued by the company
The challengesMore opportunities should be given to local to get promoted to management level.
Company emphasis on punctuality and lack of flexibility