Though many projects and big workload, it payed off with alot of experience and fun.The good thingsGood pay, taught me well, made friends, learned how to multi task, refined my skills and had a good boss.
The challengesYou need to be willing and strong, you need to be able to handle pressure and to be able to give your best. The biggest challenge is to not be tamad and to keep a good and positive mindset.