I think big cities usually have more job opportunities than small cities, therefore they are beneficial to our career development.
In my opinion, big cities such as Beijing，and Shanghai can provide us with a better stage to develop and improve our abilities in working, and most headquarters(总部) of multinational(跨国的) corporations are located in big cities.
As we all know, the pressures can be changed into drives for us to learn and to improve ourselves. Thus, when we are working in big cities, the pressures are good for our further career development.
Small city is better than big city to live and work.
I think, small cities can provide us with more promotion(升职) opportunities than big cities. First of all, the bigger the city is, the fiercer(猛烈的) the competition is, which can make getting a promotion difficult. Secondly, with many people flowing to big cities, there are fewer and fewer competitors left around us in small cities. Therefore, we can become the key employees in our companies and take more opportunities to be promoted.
As for me, I think I will choose a small city to work rather than a big city. Undoubtedly, big cities offer more opportunities. However, people have to bear more pressures. In my view, as a human being, the main objective is to enjoy life, instead of undertaking pressures.