Unions suck, BUT Unions have kept auto-manufacturing in this country.
That's really, really funny. Unions have driven more manufacturing jobs out of the country than any other factor. The contracts may have dictated a certain number of jobs be kept domestically, but it would never have come to that if labor costs were competitive.
Lucky you. Even though they are salaried, no one I know is allowed to work less than 40 hours per week with out it being charged against their vacation balance (or deducted from their paycheck) - no matter how many hours they worked the week before.
That's normally company policy. Everywhere I have worked, managers typically have an unofficial comping system. If people put in a lot of overtime to meet a deadline, they often can take a freebie day or two when things are slow. Likewise, if someone has some personal business to take care of, they can make up the hours another time. The general rule of thumb is "get your shit done on time". That's an advantage to being salaried -- you can add some flexibility to your schedule (if you have a good manager). Hourly workers don't have that so much as it leads to overtime pay. Laws make accounting for hours much more stringent for hourly workers. People should know what they're in for when taking a salaried IT job. Ask during the interview what typical hours are. Take that in to account when the salary is offered.
The first rule of intelligent tinkering is to save all the parts. -- Paul Erlich