Pros: i can wear whatever i want to wear.
Cons: sometimes when i want to go on a break, there's no one available to relieve me.
I work from home, which has it's advantages. I'm not under distraction from coworkers and can work independently. I have excellent management and they are always willing to help. I have a wonderful group of coworkers that I am in constant communication with.
The hardest part of the job would be the absence of human interaction, since I work from home. Another disadvantage is that if I need a question for a supervisor answered, they are not readily available.
The most enjoyable part of my job is being at home!