Pros
Paycheck and sometimes, flexible schedule.
Cons
Program keeps changing head manager (3 or 4 in the last year). Promotions within the program or hiring new people in important positions are not made public to the rest of the program leaving people to question what the status is of folks. All information is compartmentalized to a select few by management and then made public at time of action. This tosses everyone's schedule up in the air. Program and division and are highly unorganized and SOP's about how to go about stuff are not given out to most folks, leaving others to wonder what the process is to do simple things. Management keeps saying something will be given out, but after a couple years, I am not holding my breath. Communication was listed as something the program needed to work on by the customer a couple years ago and working groups were put together to brainstorm on how to fix things and they would be ongoing. After meetings with the customer, that all dropped by the wayside, much like a lot of other things. Things are started and then die on the vine. Program seems to be in retrograde due to changes in customer staffing and no interest by potential customers of the customer.