Pros
Good for a contracting group. Some very talented people, sharp, friendly, helpful, with high professional standards. If you are junior or mid-level you will learn a lot. If you are senior to very senior, and don't want to go further, you can meet some nice colleagues.
Cons
Very little room to grow and even less to be promoted. C-suite wants to make money so while they continue to get bonuses, other salaries will stagnate. Understandable really because most fed space projects don't have the cushion to bill very senior people. It is not to Aquilent's advantage to promote you. Mid-level worker bees bring in the most money. The gap between bill rate in and salary paid out needs to be as wide as possible for best profit flow. Sadly, they are also pretty cheap with equipment and software. People have to use personal tools all the time.