@Revolution Railways is a good option since its a steady job. Don't rely on the scenario that whitestar has mentioned, trust me it isn't as common as some people might think.
@whitestar_999 Your statement is too generalised. I have been in and around railways for past 24 years and I am yet to see a clerk who is crorepati. Most people join railways because it offers you a decent salary, train passes, nice home to live in and many other perks which are rare in most of the jobs in our country. So to generalise the intention of anyone going for a govt. job as of being corrupt is not right in IMO. The on-site experience you get after getting selected in IES is valued even outside raiways. many people from railways have taken voluntary retirement and have gone for private sector where they actually are earning lacs and crores in and outside of india. not everyone gets in for "under the table" income. Some get in for perks, some for the "so-called" pride of govt. job(which is bogus in my opinion), some get in railways or any other govt. job just because they don't like the corporate work culture and yes some do get in for "under the table" money.
P.S. This debate is anyway irrelevant to this thread so I will stop this argument here from my side.