I work for a large company (10k+ employees) and have been here for 7 years, so i'm wondering if they have an agreement or process that makes it easier to validate employees of large companies.
I too got the card no ID required. Apparently if all the info you put into the form is exact enough to the info on your credit file, they have no problems issuing it without ID (providing it's all very accurate).
I have no idea but mines just fine