Excellent leadership team
Great adherence to values
Respects employees and sticks to values not only in good times but in bad times too
The company feels like a family
Cons
Pay is less compared to competitors but the company makes up for it through evergreen stocks