Great compensation, technology, teaming, culture and inspirational CEO. But .....
Pros
Great colleagues, meaningful work, resources, experience, compensation (when it's paid, see below), culture, donation matching programs, collaboration software, flexible schedules, campus.
Cons
HR is a mess. Little investment in identifying talent and talent retention. Little formal training for managers, new hire on-boarding dismal, chaotic. Overall sense that more Jr. people being hired to fill Sr. roles at lower salaries. No one really knows what their jobs are, what scorecards look like halfway thru Q1.. New Salesforce folks brought in also bring with them a "bro" culture. It feels like no one is really running anything. Finance making changes to sales team compensation models in Q4 because teams are "too successful" so "baseline numbers and models must be wrong" adding to atmosphere of distrust. Many folks loosing their trust in their employer. PPO plans administered by Blue Cross Blue Shield are high deductible with flimsy coverage for out of net work, poor administrative support and just plain expensive.