Sucks about the trees, but your other repairs you’ve made don’t seem too bad. It could’ve been worse… trees could’ve been neglected and fallen on your property.
That’s a lot of money, but same sentiment in the opposite. I would avoid any dev job requiring me to use Windows. Chances are they’re also using some crap tech stack too.