I can't speak for other countries, but as for the US, a lot of my close family have been government employees (and there's a good chance I'll end up one myself) so I know from what they've told me government jobs can often take a long time and a lot of paperwork, but if you're willing to bear through it the benefits can be quite good depending on where you work (and of course the lazy bureaucrat stereotype is true in some departments (while in others it's the complete opposite; my father has experienced both types)). For instance, for my youngest uncle, it took him a year between when he first submitted his application and when they called him up for the interview and all that jazz, but now he has a comfortable job as a traffic engineer. Anyways, my dad and relatives tell me that if I can get my foot in the door then it's really easy to switch between different branches. Knowing someone who works in a relevant government branch helps too, I suppose.
So I guess if you can bear with the wait, it might work out alright.