Pros
It is no doubt an honorable position revered by all Americans as an important, honorable, yet difficult job. There is a well laid out structure of how everything works and how to promote as well as opportunities of diversity along the way. By the book this could be one of the greatest organizations ever.
Cons
TOO MUCH REDUNDANCY!! This is one of those jobs that just does things and never thinks about why they do them. No one has a full circle understanding of what they're even there for. Training is under-funded and most people have little interest in it because it is poorly designed and ran. It is impossible to make suggestions or changes to "THE WAY". Being smart or innovative will not get you far in this job... As long as youre at peak physical fitness, you could be a complete moron and youll get anywhere.