People who have served in the Armed Forces usually have a number of special skills. This is because military personnel are trained to be disciplined, diligent and innovative. They also have tons of courage and have the ability to take decisive action most of the time. It follows that even after they leave military service, these former officers can put their experience and skills to very good use. Below are some of the best jobs for veterans.

Head of Security
Undercover Agent
Security Guard
Security Consultant
Military Assistant
Executive Bodyguard
Counter Terrorism Expert

As you can see from the list above, many ex-soldiers may be retired but they are not tired. They still have the skill, the experience and the physical and mental energy to do a variety of jobs post-retirement. If you have openings in these areas, you should employ veterans and they will deliver the goods.