Sunderland winger Adam Johnson claims experience has taught him that young players have little chance of breaking into the Manchester City team.
Johnson spent two-and-a-half seasons at the Etihad Stadium before leaving in the summer after his first-team opportunities became limited to substitute appearances.
"Now, if I was a young lad, I wouldn't go to City," he told several morning newspapers. "It is excellent when a club like City come for you. Hard to turn down. But you don't actually play for the champions - you're a squad member, which is totally different."
The 25-year-old England international now believes players should think about the likelihood of them being involved in manager Roberto Mancini's first team if the opportunity to join City arises.
He added: "It's not that you're not good enough, it's just that the likes of Yaya Toure are going to play ahead of you, no matter what you do."
Johnson was recruited from Middlesbrough and has FA Cup and Premier League medals to show from his time in Manchester, however he was not involved on the final day of the season when City dramatically beat QPR and missed out on England's Euro 2012 squad.
He suspects the large size of the champions' squad, packed with internationals, means some players are bound to develop frustrations if they are not selected regularly by Mancini.
He said: "I think it would only be a matter of time before senior players become unhappy.
"You can probably have too many world-class players at once - everyone wants to play and they're not happy to be squad players.
"You're going to have trouble picking a team, and leaving people in the stands. I was one of them last season."