Pros
Good pay, benefits, flexible work hours
Cons
Corporate culture has changed for the worse over the last several years. Decisions are made with a complete lack of transparency and you can never trust that follow through will happen. Expectations that US employees must be available and work around the clock which causes burnout and resentment. Continual leaning of the workforce and refusal of leadership to prioritize means many employees are doing the job of multiple people while also wasting their time on initiatives that will never come to fruition. HR is a joke. Promotions are purely political and terrible managers are tolerated for years. Real diversity will never happen; as a former manager, I know they have no actionable plan to accomplish it.