Pros
Theoretically working from home is a benefit - only in here because they require one. In reality it is an excuse to not respect home/life boundaries.
Cons
Chaos Chaos Chaos! This is a company that will promise you the moon. In fact, they will get you to work for substandard wages based on those promises of bonuses and perks. Instead, what you get is no clear answer on how performance compensation is calculated, you need to become a bill collector to get commissions and expenses paid, and they will wriggle around promises and say that's not what or how they said it. Working from home is more a way to ensure you are 100% ready to "get er done" at all hours of the day and night... and will even be told you should be having fun doing it!