Pros
Its going to be one year totally,
Good Environment to learn alot of technical stuff, each and every employee is taken care of.
MD is reachable, if you perform well you will get good recognition.
Seniors Staffs are so helpfull and give loads of guidance at the work.
one can enjoy as well as learn stuff at the same time, Staffs flexibility.
Cons
Nothing as far as i have seen it