Pros
Benefits package is great: medical, dental, vision, 403B, plenty of PTO
Leadership is very easy to speak to, direct supervisors are always available and accommodating
Schedule changes and requesting time off is never an uphill battle, they try their best to accommodate your needs and if they're unable to, offer alternatives and keep you apprised of when they will be able to.
GREAT work life balance
Cons
Pay could be higher
No annual bonuses (although there are performance awards)