Avoid the winter weekends if you can as it's going to be the worst nightmare you had in a decade... checkin staff from Swissport couldn't care less about their jobs
The check in is getting worse and worse. Even if you show up early, you have to wait one hour because of passengers from other companies at the same check-in. Terrible
Before heading out the exit gate, why not get a free ticket covers for any public transport to Central. Number 5 / 10 bus to Geneva central (roughly 30min). Alternatively a faster frequent train.