<human>: I am in a situation where I basically cannot stand my boss anymore and cringe anytime I have to meet or talk to him. Everything was cool until I was transferred to work on this dudes projects (last October) to help support our team, I have been pretty miserable ever since. The thing is that I used to have a really cool boss and liked what I did, but for the next 2-3 years I am scheduled to work with this guy as my project manager and I am almost to the point of hating him. I do not have the option to work on other projects at this point, and for the foreseeable future i am stuck on his projects.
Thankfully I have a job offer pending, but am not 100% sure on the salary is, I find out the actual offer amount next week. The place I am at now will have better opportunities in the long run which will benefit my personal skill set, but I have to deal with a bunch of shit. The new job will be fun and exciting*, but may not have the same long term outlook and career path opportunities as it is a really small company.

Condense the text into a few key points
<bot>: Jr level engineer almost hates his new boss, not sure if i should say fuck it and quit for a lesser opportunity, but most likely more happiness.