Wide variety of experiences, always learning something new, management is open to ideas and suggestions.
Pros
Working from home is a great convenience factor. I love talking to clients and helping them work through problems or develop a new work flow. My opinions and suggestions are always taken into consideration either for new client features or changes to staff work flow. There are great benefits and management is flexible should you need to temporarily adjust your work schedule.
Cons
Working from home presents challenges. Work social connections are all online or over the phone. It can be difficult for some personalities to not see people throughout the work day. The other challenge is the office is in your home and it can be difficult to limit your work to the hours and days scheduled. I often work on weekends to get ahead or work on an issue (addicted to solving puzzles).