Pros
There are a lot of good people who try really hard at the individual contributor and mid-management levels. The pay is solid and the benefits are pretty good.
Cons
The most senior management (in Japan) are nothing but an obstacle. They have no business in Silicon Valley. They are unimaginative, cost-obsessed, and incredibly reactionary. They respond to major senior management failures by laying off low level workers and keeping the people who made the dumb decisions. I think if the shareholders knew how terribly the place is run, and how low morale is, they would be angry.