What is the difference between BSF and Indian Army in terms of work, service and facilities? Is there any difference between a technical and non-technical in the Indian Army in terms of respect and pay scale?