Pros
Exceptional leadership, good benefits, clear expectations, fair evaluations, and competative compensation. I am very happy.
Cons
I have been with the company 5+ yrs and have no complaints. Opportunities for improvement exist (as in all companies), but leadership maintains an active role in lessening/eliminating challenges faced by staff.