I learned a lot many things. The hardest part of job was understanding new concepts in a short notice of time. The management is commendable. The co workers are very supportive.
Most enjoyable part of the job was celebrating birthdays and festivals and fun activities in leisure time