Pros
Good benefits and leaves, flexible working culture, diversified culture, many free goods and staff sale
Cons
Low salary increment, bureaucracy.
Management will say no budget, but on the other hand, all the management will go business travels and join events all the time.