Good pay, average benefits, peers are mostly smart
Cons
Work life balance is nonexistent, it keeps getting worse with layoffs. Lately internal movement is restricted as well. Leadership is cutting down middle management so it is not a great place for managers