Pros
The company has very good core values and working culture. The core values are easy to make understand because they simply set out what is neccessary to develop a great enterprise. The management cares about integrity of employees, zero-defect process to reduce hidden operating cost in rework, staff development, collaboration between business function etc... An old staff does not necessarily in a privileged position for career advancement and promotion. Have heard of a few stories whereby newcomers overtake their bosses and be the reporting superiors of their ex-bosses after few years of work or even shorter... That motivates performance achievers... So long asyou are willing to learn and perform, you will be given a chance.
Cons
Some employees in some business function might be rude when communicate with co-workers, overseas counterpart abd even supplier. This adversely affect the wirking environment and also company's reputation (if this involved external supplier).