I have noticed (but never been employed at) some companies that have a union for their IT groups. I was wondering if I could get feedback as to the pros and cons of such an environment and any experiences with an IT union.