I’ve been here a few years, made good money and overall love my job. A lot of it comes down to your territory location and who your manager is if I’m being honest. Some areas are really f-ed up. Corporate does stupid frustrating stuff sometimes too. They have dumb rules that can waste time in the field at times. Senior leadership is also clueless. Do your homework locally, meet your manager and decide from there. Good luck!