A 23-year-old man who launched a “persistent and ferocious” attack on a work colleague after a night out has been jailed for nearly eight years.