You are always given a chance to learn every aspect of a project by being involved in every phase of the projectThe good thingsYou are not kept inside your comfort zone
The challengesLimited resources - at least close to enough, but workable, can be improved