Pros
You can't get fired. You won't get laid off.
Cons
In the IT world at AAFES If you are the bright kid coming in and wanting to do good be prepared to be walked all over. You will become the go to person for everything. Nevermind the 20+ year IT people in your group that do nothing; management cannot count on them to get the job done so it's all up to you. Major project going on and its not going to get completed by your co-workers? Management will give you the project because they can count on you. This may all seem great, except that management forgets and will remind you that you are a low level employee and these things are expected of you if you want to be promoted. Speaking of promotions, I hope you will be happy with only ever being able to get a 3% bump in pay for each promotion to go along side the already low salary range they have for all employees.