-job security
-good for coming out of college
-career progression if you want to be a PM
Cons
-really low pay (lowest of industry)
-bureaucratical
-hard to meet utilization requirements, you have to beg for work
-Not good career progression if you dont want to become a PM