Pros
snacks and beverages, massage chair, clear communication and expectations, easy to ask questions and get help (even after being "done" with training), a feeling of being a part of something big and meaningful
Cons
some work difficult to do from home so must go into the office