There is little if no chance to advance in the government unless you are management and in Ottawa. IF you can obtain permanent (indeterminate) status, then you have good benefits and a stable, but slightly lower average salary. If you are permanent and they eliminate your position, they have to give you three comparable alternate job offers. Pretty secure. However, the ability to obtain indeterminate status is hard, they will string you along with contracts or term employment. Similar to university tenureship. For the most part, and enthusiasm for innovation and change will be stomped out of the employees. Management is too irrational.
(if permanent) Lots of benefits. Quite Stable. Great for families.
No advancement, hard to get permanent, rejects innovation