Pros
-Very talented team. -Flexible working hours. -Everyone is helping each other (pair programming, questions etc) -International team. There are more than 10 different nationalities, and it makes it interesting to work with people with different culture and background. -Hard work is rewarded -Free fruits, beers and of-course Club Mate. -Opportunities to learn new stuff. I am proud that I worked for mycs, it was a real pleasure to work with all these talented people.
Cons
I was in the team from the first days and in the begging there was a communication problem between the management and the developers (not clear requirements), but using Scrum processes the things have been improved enormously and I am sure they will be even better in the next few months.