This is not balanced at all: the employees do not have any ownership over the product of their labor. A better approach is to make your software (i.e. GitHub) free software and do not assign IP ownership at all, leaving the product collectively owned by all past, present, and future employees.