Pros
This is a job with great pay and somewhat flexible work hours. While it is true that government projects are tentative, if Maximus likes you as an employee, they will make every effort to hire you on a new project. In other words, you need to have a strong work ethic for this company. Also, they hire those with disabilities, which is awesome.
Cons
Management tends to be disjointed and some of the mid-level supervisors attempt to pull a "power play" when in actuality they have no true power over the hiring or firing decisions. Also, some supervisors had their little "pets" that never had to work. Sick pay, vacation time, and holiday pay was not included as well as health insurance, which is ironic. There is very little in-project promotion opportunities, but there may be promotion opportunities for future projects if they like your work.