cool atmosphere inside the team, company has a nice opportunity for each developer to upgrade your current level.
Cons
projects becomes to long, and get switched to support. sometimes nobody didn't pay attention on your good results, but mistakes will be taken for sure into account when your salary will be reviewed.