Pros
Like others have mentioned, Cadence pays well relatively speaking, and provides a very flexible work environment that support a good work/life balance. Normally, management promotes and supports work-at-home and home-office (mainly to save money).
Cons
But if you are to negotiate a job offer from Cadence, make sure to get as big a title, as much money and stock option as you possibly can. Because once you get there, those are likely what you’ll ever going to get. The company has no formal employee/career development program, employees rarely get training at all, promotions are rare and difficult, a few share of stock grant unless you are an executive. Most employees are there for their own personal reasons - pay-work-live balance – until they get layoff. Only few are there for the big battle – against competition and shareholder value. In fact, most home-office employees, especially managers and director, work far less than 40 hours per week. It is an unspoken secret so the directors would protect his/her lackluster-know-nothing-do-nothing-boss-kissing-never-question-his-boss employees. So, Cadence can’t beat its competitors or offer leading-edge-solution to customers when its management does not collaborate with customers, industry-experts, fellow employees while hiding in their cottage home far far away from where the action is.