Corporate travel policies are frequently discussed in the TravelBuzz forum. A quick search will reveal many threads.
While "would you go work for a company that won't provide boatloads of miles from travel" is potentially MilesBuzz fodder, questions about a specific company's travel policies likely is not.
So I'll close this thread here. If further advice on suitable placement for such a discussion is needed, feel free to PM me.
Regards,
Gary
aka gleff
MilesBuzz moderator