Pros
1) Good work-life balance, especially for salaried roles or in engineering teams where flexible schedules and remote options are often available 2) Friendly, supportive work culture with caring colleagues and positive team dynamics in many divisions 3) Strong focus on learning and growth, including internal training programs, global mobility, and mentoring opportunities—especially beneficial for early-career professionals 4) Solid benefits and stability, including retirement plans, healthcare, and the advantages of being part of a global, reputable company . 5) Diverse international environment, with opportunities to collaborate across geographies and business units .
Cons
1) Average entry-level and base salaries, with compensation that some employees find below industry standards, despite strong benefits . 2) Limited rapid career progression, particularly for those in senior or cross‑region roles; rotational structure can slow internal advancement . 3) Onboarding/training gaps, especially for interns or new hires where structured training programs may be lacking—learning is often via on-the-job experience .