In my time, I've found that in the private sector, everything is so… secretive and not transparent.
When you apply in private sector, firstly a recruiter gives you a call and you have a general 15 min non-technical discussion just about yourself and the basics of the role advertised. No talks about salary/remuneration, about the details of the job, etc. Then if successful, you are scheduled an interview with a technical manager (who's probably going to be your manager), usually one other professional in that team, and maybe a HR officer again. After that interview, you'll know more about the job but still no talks about salary and packages and benefits. Then if they really like you, you'll be sent an offer with all of the details FINALLY.
Sometimes in private sector, there are also recruiters that advertise jobs where they can't even reveal the company that they are hiring for, just which industry the job is in. I find that quite ridiculous. Then the same process follows as above, this time with an external hiring manager in play too.
In the public sector (from what I've seen from others), there's simply a gazette of job advertisements. They all clearly have the level, the pay, the exact descriptions, and it seems like a very streamlined process. Much easier to be honest. I kind of wish the private sector had something like this, but I guess the nature of private causes it to be more of a random process.
I still find that you can earn much much more in the private sector though, and jump in salary fairly quick, as opposed to the public sector where there are very clear hierarchies everywhere. Not that private sector doesn't have hierarchy, but it's a bit more flexible/non-rigid.
Anyway, what are your thoughts on this? Do you know why the private sector is like this?
I'm thinking the word "Private" is a clue.