Extremely limited mobility and salary potential...
Pros
There are a lot of nice people to work with and opportunities to learn and take leadership/responsibility. Relatively good job security unless you are in the hardware / storage side of the business..
Cons
Even with multiple years in a row of '1' PBC performances, salary raises are incredibly limited. Typically 1-2% a year would be 'great' year. This is coming from someone who put in 50-60 hours a week. Teams and entire groups make it extremely difficult to move laterally within the company because they have such a hard time back filling positions (getting open reqs). Get used to having a used (old) laptop and then having to hold on to it for 4 years before an upgrade. Basically "BYOD" is mandatory if you care about your equipment. The security / process is ridiculous.. easily spend 20% of your time just doing that stuff. There are too many people who were acquired and have great salaries.. there is just no incentive for them to work hard. For example, in the same job role, there could be one guy making $150k, and another making $75k for the same job. The guy at $150k has no incentive to work hard because they are capped at their band level and are unlikely to make more money. The other guy at $75k also has no incentive to work hard because even if they are an all-star, they will get maybe a 1% raise if they are lucky. I can't even count the number of people that work remote that just stay in "meeting mode" all day. You know perfectly well they are just making themselves look busy.. ridiculous. Get them back into the office and productivity would likely crease 2x.