Pros
9-5 job, M-F and weekends off, structured work schedule. Flexibility. Management CAN be helpful when they want to be. Depending on the program you're on you can learn a lot of different types of skills. Work from home is kind of nice...
Cons
Being a Contract employee is stressful, no PTO, contract employees tend to get in trouble easier for things than UBC employees can get away with. Favoritism by management. The work load can be a bit much. Contract companies are some of the worst management I've dealt with. I use to thoroughly enjoy this job. Now I have anxiety even thinking about logging in to work. Our program has so many updates that are never in the benefit of employees. Each "Update" causes worse technical issues than what was fixed. This program has started sinking pretty hard the moment we got sent to work from home. Communication in office was pretty decent, now it's nearly impossible. We're lucky if we have a manager even logged in until 8pm. Most log out by 6. They are over whelmed due to senior management throwing too much work on them which in return causes them to neglect their employees. This use to be once ever 2 weeks or once a week there would be small issues. Now there are a million new issues daily. Over Worked and Under Paid.