News

FedEx confirmed 305 (or about 52%) of the approximately 580 employees who work at the FedEx Supply Chain Logistics and Electronics facility at 13500 Independence Parkway will be laid off in a WARN ...
Google's first Texas store, located at 11701 Domain Blvd, Suite 164, will open its doors to the public this Friday, May 30, ...