Pay is competitive as are benefits.
Good work-life balance.
Pretty good vacation time which gets even better and effectively up to 30 days per year on your fifth year.
Wellness and education funds every year
Possible to cross train onto other teams
Some team leadership is very strong
Svantaggi
Poor inter-departmental coordination
Senior leadership above the director level is essentially a revolving door
Can be difficult to transition or train into a new role due to lack of openings from poor performance by the company
Easy to get pigeon-holed depending on your role