Pros
Great teams, coworkers, some flexibility although that seems to be changing.
Kontras
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).