Pros
Never a dull moment. Good work security. You should be able to have the same job for years to come. Good work/life balance if you are assigned the right contract. However, if you are good with variety of complex contract types, you will work long hours.
Cons
There are no incentives for those working with bigger workloads. There was a 1% raise was given to everyone in the department across the board, no drive to do more than what is expected. Those with "Big" contracts (and less) are left alone and are seen/known to come in late and leave early. They spend their time on the phone, or watching shows on their phones. They leave their desk piled with files to shield this behavior from glaring eyes. If you voice your concerns with supervisors, they are heard on deaf ears.