Pros
Extreme work-life balance (easy to stay at or below 40 hours a week)
Cons
* Management is not "on your side". There are a lot of moments where a client may complain or disagree and management immediately comes at you without asking questions. * Incredibly slow, more than normal government consulting work * People pleasing company, so limited "consulting" opportunities * Typically stay on a specific project for years, even on the same team * Limited ability to take formal courses/certifications without signing yearly contracts * Even with a graduate degree, may be 4+ years before promotion to Senior Consultant regardless of work ethic/deliverables * Incredibly rare to meet someone who has been at the company for more than 2-3 years (most of my entry cohort has left within 3 years of working at CGI Federal) * Below average pay rate, and annual salary increases are minimal (3-5% avg)