friendly work environment, supportive managers, food catered once a week, close knit coworkers if you make an effort
Cons
Lower salary range for similar positions in the area (geographically and industry wise), can be slow to change or switch projects that you're staffed on