Management that genuinely cares about you. Amazingly generous benefits. Great work-life balance. Opportunities for growth. Annual raises and bonuses based on performance.
Cons
I honestly haven't found any cons, and I have worked for the company over a year.