The compensation will be given to the passenger.
The company travel policy however may require it be returned to them, so check and see if it's an issue there or not. Just because the airline hands you the money doesn't mean your company still won't want it back.