Say what you want about LinkedIn as a product, they treat their employees really well. When I interviewed there a few years ago, their interview process was extremely supportive, as opposed to other companies. It really felt like they wanted you to pass their interview, and it impressed me. I didn't take their offer, but I also wonder if that was a mistake or not.
I find it surprising that they can treat their employees so well considering their revenue per employee is relatively low, ~$300,000 if I remember correctly. Regardless, Weiner's behavior does mesh with the feelings I had from the company in general.