Go to Travelex Currency Services & ask because they may have changed it. There are 2 located in the airport. If you do happen to work there you will get a discount. You will be asked to provide your working credentials.
Yup
Yes
According to the website, they can be purchased online, onboard the train by conductor (cash only), and in SEPTA sales and regional rail ticket offices (I don't know if there is one in PHL).
Thanks! Your answer is awaiting moderation.