Well i meet people everyday and learnt a lot from working with different people and different character and also learnt how to deal with people with different understanding and above all how to manage resources and materials as well.
Cons
It is true that one must come in contact with so many obstacles but what matters is how well you manage that situation at the time.