Horizontal vs. Vertical

Most services firms are horizontal, in that they can provide their services to any type of client. This is good and bad.