Pros
There are very good professionals to learn a lot from. They have a great care about quality and customer satisfaction. Products are developed with great polish and care about reliability. After knowing what goes behind the scenes, it made me a great fan of their products (I know the quality and reliability are being taken care seriously). Customer service is also excellent (specially their attention to detail and care for customer satisfaction).
Cons
I left before Foxconn took over, so I hope things improved. The company is very traditional and hierarchical. The company's financial well being is put in first place. I still remember we were supposed to reduce expenses, and one of the options was not to use elevators, and turn off the lights in few corridors, and we had to walk in the dark (guided by Emergency and Extinguisher lights) just to save few pennies for the company. In times of hardships, salaries there were salary cuts and "voluntary" terminations. Other negative points include: Bureaucratic (it is not uncommon to spend hours just to get all stamps required for the paperwork to get authorizations to run tools, purchase orders, business trips, etc.) It doesn't matter if you have PhD or if you are a Manager, you are expected to spend 1h /week swiping the floor (5S?). The dormitory provided by the company offers little comfort and privacy. Management/HR can transfer you unexpectedly to other departments, anywhere in Japan, with not much notice time (specially hard for employees with family), and without regard to their situation. Lack of diversity (in Japan there are very few foreigners). Many people lack English proficiency and, if you speak English & Japanese, you will spend a great portion of your time translating emails and international conference calls (specially to your superiors).