Love the work environment, the culture and the vision of the company's executives. The company has a great balance on life's priorities between work and family.
Cons
Still maturing in some areas, but nothing that isn't already acknowledged and being addressed.