Pros: subsidized food, flexible hours
Cons: long hours, very heavy days, demanding
Flexible hours with a very open work environment. Some days can be more demanding than others but overall all the coworkers encouraged me to ask questions and answered them elaborately. There was always focus on the goals of the task and new methodologies were welcomed and reviewed.