Friendly, relaxed work environment, Not very stressful. Easy going management. Flexible work arrangements allowed. We were often allowed to work from home.
Cons
There are really no perks for contractors. Most benefits/privileges are for permanent employees only. I did not have any other issue working here.