Working with Government contracts you might get laid off at any given moment, therefore there isn't much for permanent job security. The upper management of the company has no idea of who you are and what you are doing for them and their business. I did not like how I never heard from them, and I never received any comments of praise. In this company you are just a number to them--not a person that brings a certain skill level or higher level of education. All the upper management cares about is money. It's obvious if you never hear from them and they have no idea of who you are.