Pros
Great learning opportunity to prepare you to do well at your next company. You will go to your next job amazingly strong. You will be challenged to grow (but you won't be promoted) They pay well. the employee stock purchase plan -- max it out every year! there are some really good people there (but with a 30+% turn over rate,.... revolving door.)
Cons
its easy to shine, but its exhausting and frustrating to deal with the low performing leadership that excels only at creating drama. The Senior leadership is the worst I have ever seen.-- solid incompetence in 90% of the VP positions. That trickles down to poorly qualified, barely competent people in the director positions. Leadership is very effective in the art of creating drama drama and more drama either via unacceptable or worse, unethical behavior. It is heartbreaking to care, to want to do what is right, want to advance but want no part of advancing to be on a “D-“leadership team. There is a sustained 30%+ turnover rate - don’t believe the excuses they will feed you. Truly think about what that means, what it says about the place. They have a 2 year relocation payback – to keep people for 2 years. (Corporate HQ policy and all other business units have a 1 year)