How long does a mission take?

It varies by team but you have a 60 minute time limit. Most teams are in our facility for about 90 minutes total.