Pros
Good organizational Setup, Kind and intelligent people to work with, superb boss i.e. Colonel sir, salary on time, friendly environment, space to think creatively and apply it in work, leaves are given without hassle, work pressure is there but in good sense. All in all a very good company to work and learn actively.
Cons
Nothing as such, Just sometimes the work become very stressful.