Pros
Environment is amazing, and everyone is very friendly. CDYNE truly cares about their interns and is willing to work with you. Along with technical skills, I gained professional and interpersonal skills. If you have the opportunity to intern her in HS or even in college it's WORTH IT!
Cons
Sometimes, I ran out of work and had to make things to do. Overall not the worst con.