Pros
For the first time in my life, I found a company that treats me like a person and not a number. It is a performance based company which I respect, not to mention the opportunity to work from home is big plus. When I started, I quickly became part of a team and it really felt like that. I made a promise to myself that I would make the most of that opportunity and that I would move up in the company. Almost 4 years later I have been able to do just that thanks to managers who noticed my performance, and gave me more opportunities and challenges.
Cons
Sometimes being cooped up in the house in front of a computer all day can take its toll. It is important to "unplug" and get outdoors and exercise regularly to stay healthy mentally and physically.