Vantaggi
Great teams, coworkers, some flexibility although that seems to be changing.
Svantaggi
Health insurance is fair at best, decent salaries, upper management says the right things, but doesn’t necessarily follow through. Leadership tends to look the same (male, older, old school).