Pros: flexible vacation schedule, challenging work, good benefits
Cons: rampant with company politics
Synopsys I believe is a good company(or so I thought it was), but it definitely depends on the business unit you are in and the associated dynamics of the accounts you support (from my position as an FAE). Managers are not always on top of things that they should be, especially when it comes to proper personel management, and can influenced and intimated by members in other BUs. The bottom line is that I would likely not work for this company again but on the other-hand, I believe they are probably no different than many other large EDA companies out there in terms of how they treat people.