Pros
Open door policy, employed quite a number of foreigners and give them lots opportunities to grow with the company. Nice physical office environment.
Cons
Power play and office politics across various levels, reckon it's relatively common in other companies to some extent. It's a little unfortunate that there are a couple of senior & top executives behaving too self centered, autocratic and individualistic, and not willing to compromise for the sake of the big picture and good of the organization.