Pros
Salary and benefits above market rate Generally really good work / life balance (few emails sent Friday - Sunday) but if something urgent comes up you have to handle it immediately regardless when it happens.
Cons
Extremely bureaucratic, every decision, even minor, needs to be run by your manager and multiple other people from other functions. When the layoffs come they get rid of all the early tenure people with great energy and ideas for improving the company and protect the long timers who put in the minimum and will never make waves to try to improve anything. No job security, so can't recommend it to a friend/family because they are in a death spiral now that they hired an unqualified Tech Bro to run the company and they'll continue to shrink in market share, revenue, and number of employees. You must be based in a hub location in NY or a specific site in TX to be considered for any kind of career advancement.