Good for you!
I had to endure a similar situation of hell with one of my jobs (stayed almost 8 years too).
I am much happier now and I'm sure you will be happier too!
Good luck with the new job!