EAP program

What are the key steps for launching a successful EAP program? Should firms offer EAPs? Why or why not?