Pros: small company you can grow with
Cons: size makes them always a subcontractor
The company was small when I was there but they were making strides in obtaining more contracts. The benefits were ok. The culture was laid back, yet professional. Job placement could have been a little better.