Pros
Govt benefits are paying by department
Cons
Transferable, delay promotion, less salary
Pros
I really had a great experience working with ministry of railway. I get to know about many things related to technical field.
Cons
In my opinion I don't face any cons.