Work with talented and energetic people and learn great amount of current trend and technologies, meeting awesome people. Another pro is having the CEO of the company who shows leadership by involving directly with his hands to help his team out. Every friday's great company lunch is another goody.
Kontras
This is not cons but you have lots of challenging work all the time