I am critical of some fb practices, but if it was a choice between having a job and not having one, the decision is not hard
It's a big company, with multiple areas. Find a less contentious area and go for that