Pros
This is by far the best company i worked at, great bosses, flexible and understanding HR, and weekly staff welfare care, and annual budget for employee improvement
Cons
Everything is amazing in this compay, top 20 in great places to work at, one issue is, there is a significant salary differences in employees despite the comparable experience/certificates
You should always negotiate for a better deal when applying here