Pay is fair and bonuses are material contingent on continued progression through company. There are also substantial other benefits, especially if travelling for work (which is common). Large amounts of international & domestic travel, taxis, frequent team dinners.