I am by no stretch of the imagination from Philly, but I was there a while back for an interview. There's a subway station pretty close to the Drexel/Penn campuses, so you shouldn't need to rent a car. Subway system is fine, but just like any other big city, it's not recommended that you ride on it late at night.