Just want to clarify some of this. We have a "contract," just not the same as a union one. And the compnay does stick to its word which is laid out in our "contract." As a matter of fact, it reads just like any union contract. ASA types seem to think this changes about ever other day, but really it remains pretty much the same, sometimes getting better, sometime worse, but usually better than industry average. But, I will admit, this is a little wishy-washy for some people, because its not LEGALLY binding, even though 99.9 percent of the time its applied. Which brings me to my second point - there IS a grievance process here. If you feel you are wronged, you can talk to your CP. Most issues can simply be worked out by giving so and so a call (i.e. just call payroll if they forgot something). If you really think that you got screwed, you can go to your CP or your SAPA rep. If you REALLY screwed up, you still generally wont get fired unless you committed the 2 cardinal sins - lied or cheated.