Good benefits;
Great work environment;
Great Work/Life balance;
Flexibility;
Cons
You don't have a chance to progress on your career;
You're just another resource to the company;
You will stay on the same project for years without doing anything new/challenging;