What I get to do (nature of the work) in Cypress is good. They are often challenging, esp, with little time at hand. However, a typical day in Cypress involves hustling with co-workers (most of them knowledgeable) and management to get work done.
Most of the key management roles are occupied by ex-memory designers. They have little understanding of how to put a MCU or other systems together. This reflects heavily on Cypress's non-memory products.
Highly technical and involved work, Flexible work timings
Micromanagement, Lack of clear product planning and execution