PROS
1. You get extra benefits.
2. You get more holidays.
3. Stress Upon you is less.
4. Security of job is the major factor.
CONS:
1. Growth rate of salary will be less
2. Promotions based mainly on seniority.
But in private jobs you should work for long hours, have dead lines for completing works which increases pressure on you might not be good for your health ( personally seen some of my friends )