Pros
-Benefits: Excellent, especially since the company pays for it -Employees: Very friendly, very helpful -Management: Approachable, but with the hiearchy that is in place, keeps their hands very tied when it comes to making decisions that will benefit all employees. However, that is changing and they are attempting to foster a more teamwork/family type atmosphere.
Cons
-No work, life balance -Very rigid when it comes to employees -Duties are aribitrarily given to departments with no rhyme or reason. Very complex cross division working relationships between departments. -Work atmosphere is very robotic. -No sense of "family" -Promotional opportunites are very, very small. In order to be considered for a promotion, one must exceed requirements in all areas. You need to be 100% at everything to be considered for a promotion. -Definite disconnect between support staff and managment (but that is slowly improving) Most of this may stem from the fact that this is a Japanese company and the work ethic and environment is very different from an American one. This is good and bad, as you really do learn to become a more disciplined employee, but the pressure to give 150% 24/7 takes a toll on a person's mental and physcial health.