Had the opportunity to work with some skilled people and free lunch
Cons
no work life balance, high politics and lot of internal miscommunication like people from all the departments will poke their noses into your workflow more than the people concerned