Pros
I had great colleagues and peers. Rank and hierarchy was known but rarely needed. All roles were clearly defined and (job) scope creep was almost non-existent. I had a series of good bosses in Straumann. Benefits and perks were generous and bonuses were sufficient to a couple of month's pay, once the multipliers from business kicked in.
Cons
HQ was a pain and a nuisance. Everyday at 3 pm onwards, there would be very heated discussions with HQ in Switzerland, with some "new graduate" who visited Asia on a backpacking trip after university and thinks they know how business is run in Asia. Even the Swiss in the office get into arguments with these "geniuses" in HQ. Also, Marketing is run by someone who understands high-level but cannot relate to the ground. Confuses the Sales and Marketing teams in all countries. The Marketing Head cannot inspire or sell any concept or product internally to colleagues or customers.