I agree with the thought of the generations needing to work together, in an effort to pull the strengths from one another.  There is no doubt that millennials come in the door well prepared and ready to progress in their career.  However, I feel that it's important for them to recognize that there can be some great learning opportunities as they climb each rung of the ladder and allowing time to get there is extremely important.