Team-oriented work environment; performance is measured constantly so you always know where you excel and where you need to improve; outstanding benefit package; management cares about their employees.
Cons
High-intensity work environment - if you don't thrive in a fast-paced work environment, this may not be the company for you. However, if you love to excel and constantly grow, this is a great place to work!!