It depends on what breeds are in the mix, but yes EE do tend to be smaller birds than any of the other breeds you've got. Smaller doesn't mean that she won't lay large eggs or lots of eggs though. Most of the most prolific layers of large eggs are birds that tend to be on the smaller side. When we went to the Crossroads poultry show last month one of the things that impressed me the most was the size of the game bantam eggs in comparison to the size of the hens that laid them! As for age, EE also seem to tend towards later maturity. It's not unheard of for people to wait 6-7 or even 8 months for their EE to lay their first egg. But it comes down to the individual bird sometimes too. Of the 3 EE I got from MPC last year, one was the first of my chickens to start laying and one was the last, laying her first egg almost 2 months after the first girl started laying.