The company is respected in the contracting field. There are opportunities within the organization for growth and the salary is generally commensurate with the position and experience.
Cons
The organization itself does not really have any "Cons", it is simply a matter of perspective and expectations.