Pros
Great opportunities for career progression, growing global footprint, rewarded for hard work, experienced and friendly senior management team, good work atmosphere, fast paced and appropriately challenging
Cons
Compensation is extremely competitive, but benefits are a little bit limited