Pros: health care, free shelter, food.
Cons: deployments, 24/7 job. there is no real time off.
When work is available you work with a team to manage that part. Taking it in, documenting it, running it up, if no errors occur run it again. When errors are detected we would attempt to fix it. Then send the part back out to be used again.
I've learned how to manage a team. Skills related to time management, social skills and how to deal with stressful – more... situations.
The hardest part of the job is getting new bosses. Always rotating upper management makes it hard to get to know what your boss wants in terms of work.
I enjoyed the culture the most. I was part of a team; I love being part of a team. – less