Senior Leadership is clear on mission, values and long term goals. Ability to move around frequently within or across functions. Stock performs well so 401k is good. We are a great corporate citizen and live out our values
Cons
Work life isn't always great. Base salary is lower than industry. HR processes are long and cumbersome