Very flexible schedule. You essentially pick your own hours. Managers and co-workers are all very nice and you can ask them anything upon first learning the ropes.
Cons
Hardest time is dinner but otherwise it's normally a very laid back but productive environment.