Pros
Xilinx is a cutting edge, industry leading organization - the teams are innovative and always looking ahead to the next generation of products. Work-life balance is what you make of it and depends on the team and project you work on. Overall, people still say "Good Morning" and "Hello" to you when you see them at the office and just don't walk by you in a rush. You can still see the contributions you make in the final product of whatever you do. Pay for performance is in effect at Xilinx. The people here are awesome to work with.
Cons
As with any position and company, the workload is what you make of it - you can work as much as you need to - if you choose to stay at work late to accomplish what you need to do, then it must be done - being an industry leader often requires the extra effort.