Pros
Cadence is a remarkably strong engineering company in the EDA business. This is a shrinking business in terms of the number of companies designing ICs. The industry is currently consolidating. So EDA companies must sell more to fewer customers to grow. Cadence is getting very good at developing/finding more to sell.
Cons
A few strong leaders control the company's direction to the detriment of the rest of the company. The focus is on IC tools because they sell for higher dollars, which leaves the other tools like the pc board tools to languish. This focus also dictates the selling style, which emphasizes the personal relationships between upper management and a few customers rather than making use of marketing to reach a much broader audience. It's possible to do both. Cadence does not.