Pros
Xilinx has competitive benefits and salary. It doesn't take much to keep up with the crowd and be a good worker bee. I can come in the office at 8:30AM and leave at 5PM. I never have to worry about real deadlines. You don't really need to worry about your quarterly goals, as they have little to no bearing on your salary or bonus.
Cons
There is no personal or professional growth at Xilinx. The company has no strategy for growth, yet it will not admit that it is becoming a commodity product. Altera (the biggest competitor) has realized this and is adjusting its business accordingly. Continued offshoring will only continue to ensure that innovation is stiffled. Nothing gets accomplished in face-to-face meetings at Xilinx, so how can anything be accomplished over the phone with a 12 hour time difference. It seems as if they should also start off-shoring some executive jobs as well. That would save the company millions.