I do think it’s important to mention that the jump to senior is largely an accumulation of domain knowledge,
I feel that. I’m a senior dev on my team of about 7 software engineers, but I often feel like I’d just be a junior somewhere else. Worst case scenario is I can add to my resume that I helped convert a vb6 shop to a c# shop, not sure what that’s worth though xD
Our company pays for TeamViewer, and I still get nagged all the time, so there’s no point in giving them money, they still nag you all the time.