As a permanent employee, the salary and benefits are great and also the company invests in diversity. A good deal of support to advance is available, though some managers are more encouraging than others. Good life work balance. Although promotions are listed with pride, these "promotions" not given, they are listed as a new job so it is down to interview skills not job worthiness. Also, the company proudly sponsors diversity, again this is not the case for interviews.
As a contractor, although colleagues treat you as an equal, there are constant reminders that you will never be anything but a second class citizen. There is no advancement financially or otherwise, no matter the experience or the amount of time you work for them. There are no benefits, you feel undervalued and there is no hope of being given a permanent job after a certain amount of time, either. That said, the contractors tend to work harder than their increasing higher paid colleagues but with no benefits, no job security and no permanency offered, you wonder why.
Good salary, benefits, support, diversity - for permanent staff
Support and encouragement can be lacking with some managers