Offer your thoughts or opinion on the input financial query or topic using your financial background.

ESPP advantages and disadvantages
It would be difficult to answer without knowing specifics about a particular offer. In certain cases, it's definitely great and one could become a millionaire [Google for example]. In other cases one could lose money. In most cases one makes a decent return. As the specifics are not available, in general look out for: Most of these would determine if the plan is good for you to get into.