I have heard that the main reason for the union being voted out at Endeavor was due to an agreement the pilots and F/A's have in their contract about other unionized work groups not receiving pay raises unless they also did. I don't work there so don't quote me on this, but I could see getting other people in the office (such as schedulers) getting raises, being paid more than you, being disheartening. Also, the union they had chosen, PAFCA, is pretty much self-funded and organized from within. This works fine at a larger, "career" airline but at a small one if half the board members get hired by majors it makes for a challenging time. With TWU, there is normally just one shop steward at smaller airlines so it's easier to replace them if they leave the company. All this being said...my experiences at non-union airlines have made me happy to be in one with defined benefits and wages that can't be changed at the whim of management, or laid off out of seniority order. IIRC, many moons ago, when Alaska had to do layoffs they chose to lay off the most senior dispatchers there in order to save the most money for the company - this led to a rapid unionization drive and vote there, and they have been union ever since.