* Big Company
* There is an opportunity to work with different nationalities and companies
Cons
* There is so much hierarchy at the management level
* Business perspective, things don't go too fast
* There is not standard performance evaluation for employee