Flexibility in project related requirements. No pressure at all. Can learn something of your own. Leave benefits are good.
Cons
Expecting to maintain office hours to a certain level. Promotion given for sake and there won't be any change in your responsibility, team even when you get promoted.