I am a Senior Firmware Engineer for General Dynamics, in Phoenix. 2 weeks before Christmas in anticipation of budget cuts, failed to make our payroll. As of this date, over 300 engineers have not recieved a paycheck for over a month. They have had meetings with us and promised us our pay, and nothing. They have ruined the holidays for all of us. Think twice about working for such a company!!!!