Is anybody an independent contractor?

There is a job I am interested in (because I can work from home) but the thing is that you are considered an independent contractor.
What are the pros and cons of being an independent contractor?
I know you can write things off,  but I am just curious..