Important Facts For New Professionals. Founded in 1920 and headquartered in Stamford, Connecticut. A Fortune 500 firm with over $4 billion in annual revenue.