I think for a grad, the pay is queit sufficient.
Quite reasonable for entry level graduate position. Staff benefits is where the real bonus is with generous airfares all over the world