Pros
The office felt like a safe space to put across one's skills and expertise to enhace the career path you are taking.
Bonuses were fully granted, and working over tiem was rewarded handsomely. The more efforts you put in your work the more you would earn.
The Human Resource department was so supportive and considereate, it was an office with a home-like environment.
Cons
There was no downside for me.