Pros
-Great work-life balance; no overtime or weekend work
-Decent salaries, especially compared to comparable federal positions
-Management is responsive and efficient
-Excellent team of co-workers
-Long-term contracts with federal government
Cons
-Insurance benefits could be better, though not terrible
-Limited opportunity for advancement within company