Effective, sure. But, if a company is truly engaging, listening, adapting to the employees needs and feedback, unions would be a lot less needed or effective. When companies are exploiting workers, lowering wages and benefits, causing more problems and not listening to employees, unions can really make a huge difference. If the people are looking to unionize, the company is failing and the workers aren’t being listened to and they want change to happen.
Unions can do a lot of good. I’m very pro-union. But, people don’t go looking to unionize if things are going great and the company is really listening and adapting to employee concerns.