"I highly recommend..."
— Brad Vos What They Say

Can we have multiple blogs on our site?

WordPress supports one blog per site. You can use categories to organize your posts. Each category has its own URL that you can link to from your menu (instead of the main blog page which shows all posts). Each blog author also has their own archive.