Pros
1) Reasonable salary
2) Office is near MRT and bus stops.
Cons
1) Office is large but quiet. It's really eerie to have 50-60 people working in rows and there is little sound. It's almost like a library.
2) Local and foreign staff do not interact much either.
3) Hours are long and fixed. There is no flex time arrangement where you come in earlier and leave earlier, or come in later and leave later.
4) You get fined for coming in late more than twice a month. When you take sick or unpaid leave, you get deducted both for the hours you've taken off, and simply for taking leave. Taking leave also deducts from your bonus (if you get one).
5) People can be very narrow-minded and not open to discussion or different opinions about the content. For eg. a Chinese editor took exception to a dialogue I wrote in which a guy invites colleagues from different departments to dinner. "Why would someone have dinner with people from other teams and not his own!" hissed this editor to me. I'm still shocked how she found this so strange and offensive.