As a contractor for Morson I felt I was treated adequately for the job. You never expect too much as a contractor but they were always fair to me!
As an employee for them, its a whole different ball game. I don't feel part of a company that will look after me, The pay is low and if you ask for a raise, there is no negotiating or reasons why its just NO. if you don't like it leave!
Apparently there are benefits but I am unsure exactly what they are.
In short the work environment is poor, the leave allowance is average (25 days), and the pay is low!