Pros
Standard GLC with their own salary scheme and job grading. It may be better slightly than the salary scheme of the civil service but then there won't be a pension. Exposure to ways of how a large organisation with a lot of SOP works. Learn how to follow instructions and don't try any heroic stunts unless you have been explicitly given permission.
Cons
There is no integrity among staff. Everybody try to plot, scheme and manipulate to get less work, get more room for visibility to management. Everybody wants to push the dirty plates to others and hope the not so good in office politics people take the fall for everything. The HR totally no integrity and act like mafia on behalf of the management. Not much you can learn here, too many SOP and slow in moving ahead in technology. There is always battle going in management about try to change this and that, rename the departments, reshuffle things and so on but not really do much improvement. A lot of senior staff here who been here for 10 years above already know the culture very well which is to offload the difficult stuff to new comers so they can enjoy easier life. Nobody care about improving what this and that. When people are here for a long time their priority become to reduce their own workload whenever possible and try to preserve their 'rice bowl' from been taken by others. Because at the end, company don't reward you for being superhero. They only reward people that are once in blue moon "suggested" by a manager. How the manager do such "suggestions" is normally biased to his own favorites not because the guy is the next potential Steve Jobs or Jack Ma. The company also have a silly rule to restrict Internet usage and list the Top 10 highest users of Internet data on company portal for everyone to admire.