1. Work and life balance are good.
2. Opportunity to work with the defense management.
3. Good to adapt in learning new technologies
Cons
1. Don't expect timely hikes.
2. Job is good for freshers and it is not for long term option.
3. No respect for employees.
4. Contractual roles and you will fill the heat, whether contract gets renewed or not.