Excellent salary
Highly competent staff
Bonuses and stock options
Nice work environment
Cons
Too much diversity and inclusion policies so that incompetent people are being hired and promoted not based on their skills but on their gender, race, sexual orientation etc.