In the US at least, if you say a job has a pension... it has a pension in the sense that you work X years, you get paid $y per year for life after you retire. Chicago teachers and Fire Fighters have a pension (for now). Tech employees almost never do.
No one would EVER advertise a job as having a pension if it had a 401k. It would be advertised as "401k match OR retirement benefits OR something along those lines"
In the US at least, if you say a job has a pension... it has a pension in the sense that you work X years, you get paid $y per year for life after you retire. Chicago teachers and Fire Fighters have a pension (for now). Tech employees almost never do.
No one would EVER advertise a job as having a pension if it had a 401k. It would be advertised as "401k match OR retirement benefits OR something along those lines"