If you ignore the homosexual thing, CFA is quite a good company. They treat their employees well, pay them well, and I have not heard that they do shady things. I think CFA is a better company than say Amazon or Apple. Amazon workers have to pee in bottles and they are passing out due to heat and Amazon pays little taxes. Apple's main contract manufacturer has problems with employee suicide and their god damn solution is to put up nets and yet Apple still keeps them as their main contract manufacturer, Apple moves profits offshore to avoid taxes.