Pros
Great parental benefits, average pay in line with market
Cons
Few growth opportunities, average work life balance
Pros
Good pay, benefits and paid time off to include all federal holidays. Interesting projects. Always something new.
Cons
Limited upward mobility if you remain at one location.