1. A system for creating an interactive banking experience, the system comprising: a facility for housing the interactive banking experience; one or more electronic computing devices for controlling the interactive banking experience, the interactive banking experience comprising one or more banking workflow scenarios; an environmental control system for creating ambient conditions corresponding to the one or more banking workflow scenarios; and a detection system for detecting gestures and voice commands from a user, the gestures and voice commands being used to activate workflow steps in the one or more banking workflow scenarios, wherein, one of the one or more banking workflow scenarios is configured to correspond to a profile of the user that defines the user's level of access into the system and wherein an environment of the system is configured to change based on the profile of the user at a time that the user is authenticated by the system.