Amsterdam and Geneva are both in the Schengen zone so you don't need to deal with customs or immigration there either.
But the security checks are a bitch though and there tend to be long queues especially during business flight hours. In general you want to be about 30-45 minutes at the airport before your flight.