Pros
Great pay in a small town! Benefits are adequate but more of the cost is being pushed to the employees. Technical teams are client focused.
Cons
Constant reorganizations of management - paint and reshuffle the deck chairs as the ship is taking on water! Good ole boy network is alive and well! Little or no training budget - CTC University is a joke! Project and Program Managers are not trained or required to obtain training on how the government (specifically DOD) does business. HR is overstaffed and it is not advisable to disagree with them. You will pay a price! Executive management takes credit for work that they have little interaction with from bringing the work in to actually performing the work. Bonus program encourages cliches. "Friends" are put on proposal teams and recommended for bonuses while technically qualified people are asked for uncompensated input. Layoffs and furloughs are the norm. Most of the highly qualified people leave or a forced out when work is not available. Physical movement of people is disruptive and unnecessary. You are expected to change cubicles on a moments notice without any concern for the work you are performing or the actual costs incurred due to the move. You are lucky if you have firm work beyond 3 months. Nepotism is rampant, while not as bad as it used to be. Business Development Office hasn't brought in any new work and is a drain on corporate overhead dollars. Branding is a joke!