Employment Dilemma (Need your opinion)
I am fortunate enough to have two opportunities available to me, one in the private sector (retail - food) and the other in the public sector (Ontario Government). The private sector position is offering around 10k more in base salary with a substantial bonus. Likely earning me around 15-17k more annually. This is not considering the cost of annual union fees that come with a public sector job. The public sector job will have annual pay increases, but the top bracket will only get me the salary that I would already be earning in the private sector. The public sector position is full time and will not be offering any kind of salary negotiations. Otherwise both positions are very similar in nature and the benefits are comparable.
Few additional pieces of information:
I work in a very niche field with a skill set that is not transferable to most ministries in the government.
The public sector job will likely offer me better experience overall. Although, I don't think my salary would climb much unless I go into management.
I know public sector jobs are very sought after and it was a long process to get my foot in the door. I'm constantly told by everyone that I'm lucky to have an opportunity to work for the government, especially a full time position. Keeping everything in mind, it feels like I'm making a mistake by wanting to pursue the position in the private sector due to the better salary.
Is my logic flawed? Am I not considering other factors while making this decision? What would you do in my position?