Pros
Benefits are great, including unlimited PTO (if you can find time to use it)
Cons
Company-wide bonus targets have stopped being regularly met and employees who used to be treated as people have been reduced to numbers on a spreadsheet. Performance review structure and timing changes every year now which causes a veil of chaos that distracts from the fact that the standard pay increases reflect only a small portion of the constant increases in the cost of living at often just 2-3% for "high performers." Surprise batch layoffs a few times a year in departments recently praised for great output means nobody feels secure in their role regardless of how much work they put in. That has created a pretty miserable norm of overextended workloads to cover staff shortages from layoffs, piling more stress on top of the stress already there from being in constant fear of losing your job through no fault of your own. Inflated sense of urgency from execs often keeps teams running so quickly that there's no time to check that they're running in the right direction. A real shame as this company used to be the best I'd ever worked for.