You will have to clear customs on arrival then go through customs again to depart. AA requires three hours before departure for check in and baggage. You can avoid this by checking in on line. STT is not consistent as far as the time to get through customs and security. I have walked through in 15 minutes and waited more than an hour. I plan for 1.5 hours. The airport sucks. Little or no food options.