Pros: awards & recognition
Cons: from personal point of view, none.
A very professional set up where staff is running around to get the job done. Accounting software and finished my undergraduate and graduate studies during which my co-workers were very helpful. The hardest part was to call rating agencies to confirm ratings. The most enjoyable part of the job was I was blessed with very understanding bosses.