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