Pros
Excellent experience to learn what is innovation and how to be innovative;
Enhanced my problem-solving skill and flexibility greatly;
Teamwork experience and feedback from team members teach me to communicate constructively and to share opinions and thoughts openly and willingly;
Being the team leader, I learn how to motivate team members to achieve the common goal, and to allocate and delegate tasks and responsibilities properly.
Cons
Because it is a part-time position, sometimes I cannot focus on the tasks completely as there are other school assignments that I have to finish.
All the team members are from business school. It is lack of diversity, and it takes time for us to understand some technological materials.