Pros
Xilinx is open and emphasisizes learning and work life ballence. There is also a strong culture for results and innovation. Taking risks is looked on favorably. Options to "work from home" are available to commuters. Pay is good, stock and bonus plans are good. People are great. The company is activily working to reduce its impact on the environment. Food and cafeteria is great. Location is great (generally counter commute/just outside the major traffic zones. The executive management team has recently turned over and they are providing clear, strong and motivating messages. There is a vision for the company to grow, and a challenge that will likely be met by an excited team.
Cons
Sometimes collaboration has its drawbacks. It takes too long to make decisions, and often decisions are "reviewed" and discussed after the fact. The other downside right now is really that the company has had new executive management put in place so the guy on top is new, the executive staff and folks that report to him are mostly new, the org structure and teams are all changed up, and that leaves lots of unknowns. Other downsides include IT responsiveness and a slowness to pickup enterprise 2.0 concepts.