Pros: benefits, pay, and atmosphere
Cons: not what you always expect it to be
I enjoyed the Marines. i should of stayed in but God had another plan for me. Pay and benefits were amazing. Management varied because of different management styles. Co-workers were the same. I learned everything was about team work. Hardest part was being away from family. Best part was gaining a new one.