Pros
Medical and 401k benefits are good.
Cons
Poor management. Managers don't know how to supervise or mentor staff. If you stand up to your manager then next you are written up by the HR department. Senior management is ridiculously unprofessional. Good employeees are slammed with work while others namely pals of the Japanese or the CFO/HR director are given plum positions with no work. If you complain about any Japanese Director or staff you are blacklisted and eventually terminated by the director of HR (actually the CFO). Some people spend their time screwing while others have to break their backs. Staff training is the worst I've experienced with trainers clueless. Women have no place in the management and are mere eye-candy - typical backward Japanese mentality.