I don't know the guys circumstances of leaving and iam not criticising him for that, but it was his choice to leave wasn't it ? Employees have the right to take up any particular grievance they have with their Employer, regardless how BW opererate.
Eagle Wings just by the name alone sounds a load of baloney, does the engineer who wins it get to wear a lapel badge !
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.