1. The work methods themselves are very professional and there were various ways to gain experience in many things 2. There is a big sense of unity between all the team members 3. Team activities and grilling together makes you feel in one family
Cons
1. The work distribution could be better and task managements should be handled by more than one person in case one is missing.