Business-to-Business B2B Meaning, Types, Pros & Cons