Amazon
Amazon operates a large North Texas corporate office in the Galleria towers at 13455 Noel Road. Software, operations, and AWS-related teams work from this Dallas tech hub, separate from fulfillment warehouses around the metro.
Details
- Address
- 13455 Noel Road, Suite 1400, Dallas, TX 75240
- Size
- 5001+ employees
- Founded
- 1994
- Public
- Yes (AMZN)
- Software
- Retail Tech