Argument for is that if an employees is providing a service to the company then an expense should be recognised. It also ensures comparability between entities as the same accounting treatment is adopted.
Against is that there is a double hit on earnings per share. The earnings are reduced by the expense recognised whilst the number of shares will also increase.