Pros
Job stability (during pandemic, there was very little laid off). However, this is probably due to high turnaround in the company. Can't really laid off people if they don't have enough people to start with.
Cons
Low base pay, low raise, and hard to get full bonus. They don't really care about employee happiness. If people leave, they'll hire more people in offshore sites (that cost less). Work wise, always being pushed to follow the existing standard and refuse to accept change. There's a lot of initiative to make the company more diverse but it's all talk. The career structure is a very long ladder (many high up only manage 1 person). Way too many SVPs and C-suite people being hired. No innovation and constantly buying smaller companies that doesn't make profit.