Pros
They provide good monetary benefits
Cons
Oh dear, from where do I start.
One of the worst company anyone can be a part of.
They treat their employees as trash.
Forget work life balance, they will interfere in your personal life as well.
I had a very positive assumption regarding the Japanese management system but now my believes are completely out of the window.
I would never recommend anyone to be a part of this group. Not even my worst enemy.