Stable but niche, intra-departmental collaboration, flexible work schedule (accommodates remote work), good PTO; engaging work
Cons
Lower pay for the industry; career growth is not structured or transparent; favoritism; employees are overworked; competency is rewarded by getting more work; sink-or-swim environment which is stressful