Both contract work and permanent employment have their pros and cons. While being a contract consultant may not allow you to become part of a work family, you avoid office politics and get to experience different challenges with many different companies. Permanent employees, however, do not endure the stress of constantly looking for the next job.