Pros
Benefits (Medical, Dental, Vision, 401k match) are outstanding. Good pay. If you like coming in each day, doing your job, and leaving, Cadence might be a good match for you. Work/Life balance has greatly improved over the years, mostly due to complacency with management.
Cons
Cadence is so top heavy that upward mobility is virtually non-existent, unless you toe the line or 'threaten to leave.' The threat to leave doesn't work as well as it used too given the current state at Cadence. Cadence lacks serious innovation internally and leadership is severely lacking. Getting anyone to listen at Cadence is like trying to turn an air craft carrier! There are almost no daily challenges at Cadence any more. The biggest challenge is dealing with management staff which has been promoted without the skills to do their jobs effectively.