starting at Sony was about solving engineering problems, but that soon changed to be so heavily operations oriented that problem solving was mostly deploying code, monitoring logs, and figuring out how to back it off when failures occurred--not very challenging or exciting
Pros
good location, great products
Cons
management is so focused on "good old boys" they overlook people