Pros
Bonuses are good Vacation time (if you aren't required to work during it) is good Flex work (part in office, part at home) Benefits are good Extremely pro diversity, some of their top company goals, almost all corporate communication will be pro-diversity and speaking about diversity
Cons
+Very political for promotions +Posting fake reviews on glassdoor in my name was super offensive, I found multiple reviews I didn't write praising them +Consistently sending jobs to low cost areas (Guad) +Poor work/life balance (Ignore the fake reviews, 50-70 a week is normal in most departments. I have worked there for almost 10 years and been in multiple different departments. No other company that I know of purposely schedules their YEC to be 19 working days straight with no days off not even Sundays) +Not a good place for straight white males in the USA, you will not be a manager because it's directly against all their main goals +Their goals have nothing to do with running a business (diversity/inclusion, sustainability, carbon net zero, buying from black owned businesses only, etc.) this is a huge red flag for longevity. +They do funny accounting (like forcing employees to buy office equipment off Amazon on their own credit cards then repaying them.