Being a contractor has a little to no benefits. Depending on the department that you work in, you may or may not have advancement within the workplace. Contractors are not full-time employees so they are not treated as such. When it comes time to hire full-time employees, it is very difficult to get your way in as you are not considered a full-time employee, even though you were doing the job of a full-time employee.