-Depending on the group, good work environment.
-Depending on the group, really variable work as in you might get to work on a bunch of different projects throughout the year.
-Good work life balance, almost never worked more than 40 hours a week.
Cons
-Low pay compared to other companies in the area.
-Average Benefits.
-Old School thinking (if you're not in your chair working, you're not really working. Also working from home is insane!)