Pros
A lot of online resources for self-development. If you are lucky to have a supportive manager, you will thrive. If you are not so lucky, you will sink. Just do yourself the favor and leave.
Cons
Lack of diversity, inclusion, and equity. Faulty software, and hardware. They are dinosaurs with change. Onboarding is unrealistic. Hire to fire. They give out a 10k-35k bonus to new hires and give no annual rises per year. when they make 200 Billion in profits each year. What a way to devalue current workers who put their time into the company. HR is... made up of people you call who are from another country and do not know what you are asking for. Middle management is unrealistic with their ask at times and is just there to collect a salary. Performance metrics are not fair and realistic. All about profits over people.