One of the benefits of SSO is the less use of typing in the same username and passwords on multiple sites or applications. It can limit the number of issues related to password lockouts which reduces the workload of help desks and IT departments so they can focus on other tasks. However, there are risks to using this. Crashes at any level whether the SSO or provider opens it to vulnerabilities and hacker breaches are sensitive at this level due to the systems being linked together. To prevent these items from happening you just need to make sure these are reliable, eliminate areas that can conflict, and the requirements should be strict so that passwords cannot be easily hacked. Overall, even with the cons I do believe the SSO has more benefits than risks if set up properly.