Pros
You will learn a ton in a short amount of time. You will always be expected to work at 1 - 2 grade levels above your pay grade, which means you will develop a lot of useful skills that you can take elsewhere (and use to negotiate a better title & salary at your new company).
Cons
Expect to be worked to death. I spent the last 2 years working 12 hours a day without letup. There are no ebbs and flows; rather, it's like being forced to drink from a fire hose constantly. The problem is the company's near-obsessive focus on OPEX - the number of employees kept on the payroll is the absolute bare bones required to keep this place from collapsing. You will be expected to do the work of 1.5 - 2 people, simply because the company doesn't want to pay 1.5 - 2 people. Because of the unrelenting pace of the work, Cypress tends not to be a place where women thrive. Very little work/life balance. Take a look around - in any given Ops Review, there might be 4 women present in a room of 75+ people. There are literally 3 women in executive-level positions here.