Lots are there 1. Peaceful environment to work 2. Colleagues are very friendly , Working environment is too good. 3. Seniors treat you well and care for you 4. Good salary 5. New technologies are used so one can update his/her knowledge 6. Work recognition
Cons
Not much 1. Leaves are little low(That is compensated by some free leaves)