Looks pretty good. That said, 'director' level can mean a lot of different things. Also depends on the size / profitability of the company, and the specialisation of the role. Insurance (medical, travel, life etc.) would be worth looking into and also relocation expenses (both there and back) - and ...