Angular JS provides several key pros for developers including two-way data binding that automatically updates the view and model with any changes, easy DOM manipulation through two-way data binding that saves developer time, faster app prototyping through quick initialization and obtaining feedback without annoyance, and responsive web applications that automatically adapt to different systems with fast loading and smooth navigation.