You stay in that job for the team, the environment (not sure how those two are different) and the product (it's your baby by now).
You should leave when the work is no longer challenging.
You stay in that job for the team, the environment (not sure how those two are different) and the product (it's your baby by now).
You should leave when the work is no longer challenging.