Is OMSCS worth it in my situation?

About me: - SWE at F500 - 4 yoe - BS in CS with <3.0 GPA from a state university, in the top 300 for CS

Why it might be worth for me: - Over the last year, I’ve been thinking about becoming an adjunct CS instructor but that requires a master’s degree. - At work, I’m primarily UI focused and I want to learn more about systems as a whole (the computing systems specialization genuinely interests me). - Because of my UI focus, I think OMSCS could help me promote/climb the ladder/open more doors by rounding out my knowledge - My work will pay for it 100% - If I want to pursue other degrees (thinking an MBA one day) GA Tech + a good GPA could make up for my regrettable undergraduate performance

Why it might not be worth it: - Time. Seems like a lot of people on here are drowning from these classes - Failure: if I fail, I do have to pay for it and as my undergraduate GPA proves, I was never the best student — however, I do feel like I’m ready to put in the necessary work for this.

Any insight is appreciated. Thank you!