My son in law had been at the Toyota Technical Center in Saline, Michigan for a year. He was happy with this job, and his supervisor gave him very positive reviews. In November he was offered an opportunity to travel to the Sudan to do some work for his church. He asked his supervisor at Toyota for three weeks off, unpaid, for the trip. The trip was approved by his direct supervisor. He purchased $6,000 worth of airline tickets and paid the fees, paid for the travel shots, passport, etc. Then, after the holidays, they told him it was no longer OK for him to travel in February. He told the department manager that he had already invested in his trip, but it was too late. They fired him on the spot. So he was given approval for the leave time, followed proper protocol and then was fired for explaining that he had already paid for the trip and it was not refundable. I don't know of ANY U.S. companies that would treat their employees that way. Buy a Ford, G.M., Chrysler or Honda if you must. Never Toyota.