Differential Association Theory

Discuss the pros and cons of the theory. How it works. What the benefits are. What are the downsides.