Anyway. @OP, Staff for 11 years is not lowballing. It is a genuine offer. Tesla here is nothing but a troll. There are no college kids with 2 yrs of experience on Software staff position. That position comes with great responsibilities.
by the way, it will be unwise to join Juniper at this point of time. There is lot of chaos going on. Most of the rockstars are already gone and party is over. There are layoffs occurring almost every 6 months. Core SW VP and PLM head recently resigned ..list goes on. Take a look at Juniper Layoffs page at https://www.thelayoff.com/juniper-networks and you will get the idea. At this point of time where you might be having a family to feed, juniper is the risk that is unnecessary and unrewarding. I would have gone for startups if I am taking a risk anyway.
It's all over juniper. Most of the good folks didn't go to obvious choice - Cisco ..they went to vmware, oracle, msft, fb, google or some startup. It was high time for them to up their game. I myself left juniper last year. It was just toxic environment for me. It removes the fun of working if lot of people around you are not happy. Although, I must say I loved it for initial few years. I guess sunce 2017 Juniper started losing it..