Great company overall
Company has great senior leadership and communicates the overall state of the company and goals very clearly. Contributions that have dollars attached to them are valued the most. Each division has a lot to offer in terms of learning and growth potential especially if you are willing to move. Day to day people managers or directors can be your greatest advocate or worse enemy. Interview with your direct report and get out quick if you have a change of leader you don't get along with, this is the hardest part of the job. The best part is knowing you are working for a world class company.
great salary, some positions are remote
must stay flexible to move up