QUOTE(Dark NT @ Oct 9 2009, 12:27 AM)
Hey Alex~
My personal opinion is that MNC provides (generally) :
1) Better exposure to global business partners as MNC usually have branches around the world. You get to interact with people from different countries. Could be fun or frustrating

2) MNC usually emphasizes on development. Many trainings are provided for personal development.
3) good working culture / environment, such as promoting team work, flexible working hours, team buildings, safe working environment, open communications with all levels of employees.
These are my personal experience with MNC, of course
some local companies also provide these.
well.. agree on bold part. some local companies are good. I have experience both mnc and local companies.
before this i attend a lot of interviews from local companies.. some even i didnt ever heard of. But i guess it a global world nowadays. They want to send me to works for oversea project, so need to interact with people in another countries.
Some also prepare to train me in proper ways by getting me a certificate. And some of them also have flexible working hour as well
Well, now im in local companies. The pay is higher compared to mnc but of coz, there are no benefit such as insurance, etc.. The reason of i joined this local company is becoz i luv their ambition (beside higher pay of coz). They make me feel like an important employee. The company really depend on us to do R&D in order to move forward. CEO also knew me! Any problem or suggestion regarding the company can report to him directly