Pros
-Good salary and benefits -Abundance of entry level positions make it great place for new college graduates -Excellent Training Opportunities -Employees are great people, excellent collaboration and team work -Willing to keep employees on overhead while awaiting clearance and/or open positions
Cons
-Very bureaucratic, too many managers leading to conflicting guidance and lots of red tape -People appear to promoted based on who they know, not necessarily based on their merit -Plateau at mid-level makes it less than ideal for more experienced professionals - Work/life balance is not great for client facing consultants; even when expected to be utilized 98% of the time they will expect extra hours to be "donated" for business development. All though 45+ hour weeks are average, when unable to work due to government holidays that is not in line with BAH holidays or weather related closures, you are expected to make up hours -Too many policies, and tendency to micromanage, strong semblance to the military -Tendency to place individuals in any position in order to have them utilized, regardless of whether the position is in line with their skills or career goals. -High turn over, can feel a bit like a body shop