Pros
Good compensation, average perks; Good for resume; Amazing interview process
Cons
One of the tasks in their training process is to leave a review in Glassdoor, when you don't even have 90 days in the company, that should speak for itself, but let's go: - there are talks about work-life balance, but it's culturally accepted that you will work more than 40h a week, employees and managers talk about it as it's "normal and so cool"; - the company is divided in upper management (S-team) and the rest, and those two can't communicate, no feedback goes up there, decisions are taken without input and can't be questioned (search for "beth galetti petition rejection" for a good example), even managers 4 levels and above are left in the dark sometimes; - cultural values (leadership principles) are heavily pushed, but are not put in practice by managers. You will only receive good feedback about it if you practice them the way they see fit at the moment, not by the book; - communications are unclear and sometimes unnecessary, why communicate a massive layoff and not be crystal clear on who is going to be affected, my entire team's moral took a hit even it being obvious we weren't going to be affected