Pros
You are working on cutting edge technology that you know directly affects smartphones, tablets, PCs, etc and that is a great source of pride. You are allowed to be entrepreneurial. Great people at the company.
Cons
We always seem to be putting out fires rather than stopping a problem before its even ignited. This can be solved by having all departments, D&E, Mfg, Supply Chain, Veldhoven-Wilton teams, etc work as a cohesive unit from the beginning at Product Feasibility/Concept stage rather then deciding on concepts and ideas and then informing other teams later. Pay/Raise structure is poor and not competent with market leaders. College grads who are 5 years in and now at Senior Engineer positions are not paid anywhere close to a new hire at those positions or near market rates. Performance review system is a complete joke and inaccurate. You could go above and beyond for a task on your performance list and still receive 50-60% of perfect score since the score is directly attached to a predetermined raise an employee will get. This forces your manager to compliment you heavily and in the end the compliments do not match the low score nor the raise that you get. Absolutely no career paths! Your tasks will change but your position is stagnant.