Vantaggi
Good pay if your manager likes you Some people are very comfortable - look to the old-timers Access to some of the best process technology around Gym is pretty good
Svantaggi
Politics - too many kingdoms Design has no idea what they are doing. HR encourages this by making people switch roles every couple of years. So no one actually knows what they're doing to a deep level. But then, there needs only to be minor design innovations with each generation. Recurrent theme is that "if it doesn't work, it's not a problem - the software guys will program around it" Expect to be at the office past 7pm most evenings if you have to work with Asia - no you can't take the call at home. Expect to have 8am meetings if you work with Europe - and again, no, you can't take the call at home Too many layers of people doing redundant stuff that nobody is paying attention to anyway. Senior management has a pattern of just throwing stuff at the wall to see what sticks. Too many re-orgs. No idea of how things get done outside of FPGA products.