- Odin Telephone Exchange Inc
- 102 E Kirkwood St
- Odin, Illinois 62870-1135
- Phone: 207-648-3228
- Number of Employees: 4187
- Annual Receipts: $1,274,619,000
- Business Start Date: 1949
- More Detail:
Click for Full Odin Telephone Exchange Inc Listing
- SSC Odin Operating Company LLC
- 300 Green St
- Odin, Illinois 62870-1062
- Phone: 832-467-5728
- Number of Employees: 110
- Annual Receipts: $5,918,630
- Business Start Date: 2005
- More Detail:
Click for Full SSC Odin Operating Company LLC Listing