Very lassez-faire company when it comes to contract management. If you do your job, you don't hear from them.
You get a lot of independence as long as the customer is happy.
Cons
Not really competitive with raises and they don't really do certification reimbursements (even though the company offers it).