What is it like working as a Junior Engineer (Electrical) in Indian railways? Is it frustrating or enjoyable? Is working as Junior Engineer in Indian Railways better than working as an Associate System Engineer in IBM or it is otherwise?