What would my new duties be?
Your main responsibility is trouble-shooting between top management and the general employees.
Will I have the chance to take business trip abroad once in a while?
Yes, you definitely will.