Preparing ahead. You'd like to think the simplest thing would be a letter from your employer stating your position, salary, and length right? Especially if you've been there for over 7 years. Just have my manager type that up and put it on company letterhead and volla, done. Not so says my supervisor, manager, senior manager, and even director. You see, I work for a company that employs over 180,000+ (conservative number) employees worldwide. Can't say which one but it's a Telecom company which offers a variety of services. They use what's call theworknumber.com to have employee verification for anybody. My HR department would not write up a letter nor my higher ups. They have their reason in which they are not allow to discuss. I'm assuming they don't want me to sell that information over to America's enemy.
This is my only choice. I plan on printing all the emails from my higher ups and HR and show to the CO when the time comes with the person info blacked out in front of them of course. Basically you need to give them the info from theworknumber.com as we cannot just write one up and we can't tell you the reason why.

Must be something so secret that they only refer to it as "Killer weapons of the new world order" or something gloomy like that.
This is a legitimate business origination which also includes government and commercial business. In fact, many mortgage lenders have accounts on it and will ask you for theworknumber "salarykey" to verify your employment as they value that more than a written document. Anyone else run into this? Would a third party vendor's database stating that I work for employer xyz and has all the info they need be enough? Not to mention my W2 for the past 7 years with the same company name, IRS Tax transcrip for the past 3 years, paystub, and so on and so forth.