If the guy can really get himself a $5M payday, I say: go for it.
He's good. I don't know how good. I know some people I respect question his commitment to defense, but he's still real good.
I'm not going to judge a guy for taking that kind of payday. I would. It's not like he's turning his back on his family for it.