The compensation is definitely fair for the industry with full benefits and a 401k option. The company does not yet match your 401k contributions, but that could change in the future. Unlimited vacation time is nice, however finding time to use it may be difficult.