I did 7 years at SKYW. Had a great experience there. I voted no to a union twice while I was there. Mostly because I felt that life was already good enough and I didn't want "rock the boat" with management. But over time, I began to see the games management plays:
Schedules and work rules are crap, until a union drive is imminent. Then things start to get good. After the drive fails, things soon go to hell again. Take a look around you. There are some extremely senior pilots finally leaving because they are sick of it too. Even some of the Chief Pilots are bailing out!
Overall, SKYW is a great place to work. But it could be so much better. I think ALPA would make a very positive difference (I'm currently at an ALPA carrier). The work rules at my current airline are so much better than I could have ever imagined.