We don’t have one where I’m at, but I believe them to be beneficial. Once upon a time I worked for an aerospace company, and they did this with machinist – so they knew all aspects, and worked directly with engineers to get the understanding/background/collaboration.

I would think this type of program would be excellent for Managers to learn about different programs within their agency.