Pros: progressive benefits package
Cons: conceited, uncommunicative management in at least some areas
There are worse companies out there in terms of how employees are treated, kind of a mixed bag with FEI. I would go back if I felt that I was on a team, but that was not the case before, where mid-upper level management had their mind set (based on incomplete and dodgy info), and just wanted the worker bees to duck-step without input or feedback. Long-term goals were stressed but decisions seemed all reactionary and short-term.
I wish I could take the worker bee colleagues with me.