The information is from my point of view. It may be different for other people so take it with a pinch of salt.
I personally have around 2 years of work experience and I find it advantageous in certain situations like for example I would be able to justify change in my industry. I would be open to experiment with my internship instead of sticking to one industry. And from what I hear Canadian work exp is considered valuable but Indian work exp could prove to be hindering since you would be expecting a senior role and the companies won't be able to offer it.
Disadvantage being some of the consulting companies require 3+ work ex for internships. It's not easy to relate to some of the concepts in MBA as my exp in handling people is on the lower side.
Don't worry about group projects . Each person has a unique set of skills and you should be able to contribute .
"Schulich edge" according to me is the ability to connect with alum over Linkdin. Most are open to conversations. Schulich has a wider range of alum while compared to some of the collages you mentioned. This edge will last you for your entire career.
Marketing and consultation (general) is predominantly dominated by the locals. You have to prove yourself if you want that sort of position but it's not impossible. Schulich is positioned better for marketing if you were to ask me since it's in Toronto and it's not a heavy finance oriented college unlike the ones you mentioned. It's a combination of luck, skill, hard work and a huge dose of NETWORKING.
I hope these would answer some of your questions. I know I am sounding vague but an MBA is a unique journey and you have to figure out if it's suitable for you at this point.I would end this with "It depends". These are the 2 words I kept getting from my seniors when I was asking questions about Schulich when I had to make my decision. All the best.
Posted from my mobile device