Pros
Work Life balance. CGI Federal is not like other consulting firms and offers a very flexible work schedule which is the only reason I am still working at this company.
Cons
--It's very hard to find a good manager at CGI Federal. The senior management hammers project managers so hard about hitting their numbers that the people who are actually doing the grunt work are ignored and forgotten about. --Promotions are ridiculous and all about whos rear-end you can kiss. People who have been working here for 5+ years are still consultants whereas a person working for 2 years who started as a college hire is promoted to Sr. Consultant. It's almost a joke. --In order to get promoted, they will tell you that you need to do X, Y, and Z. So then X, Y and Z come along and they will not let you do them hence holding you back from your career growth. It's all about the money at this place.