-very good pay that is based on a national average for job functions
-excellent balance between life and work, they understand that family comes before work
-plenty of opportunities to move within the company
Cons
-constant restructuring of corporate environment
-slow to change