Teams work really well together. Management is supportive. Really demonstrate a strong investment in the community. It's hard work but rewarding. Hybrid available for almost all positions. You get a pension.
Cons
Sometimes client needs cause unexpected overtime- not too frequent depending on the position.