Pros
Great work environment. Fun and friendly people. Very flexible options for remote work; some have more, some have less, but decisions were made on a team basis. Decent leadership, I have seen a few rounds of layoffs in IT, but they were all smaller steps in the same process to right size, they have not happened since. Leaders handed this pretty gracefully and realize people are sensitive to announcements about international expansion. They try to address things very directly. I appreciate their transparency. Decent opportunities, people seem to have high tenure, and they have moved around to different parts of the company. Big commitment to diversity, equity, and inclusion -- a little surprising for a company this age and size -- but still more work to do. It can vary between areas. If I leave, I'd definitely come back.
Cons
Can be difficult to get decisions made. Lots of red tape, heavy change control and change management. Budgets are not very flexible, need to plan out what change you want for the whole year and ask for a large sum, rather than smaller increments.