These programs are becoming a trend but are they as good as the hype? What are the pros and cons and can they benefit you?