Pros: job advancement, benefits, travel, structured, esprit de corp
Cons: long hours, pay not equivalent to the work
Fast pace structured atmosphere that requires discipline and motivation. Great opportunity for job advancement. Benefits are great, the pay can be better but is competitive. A lot of long hours but work is rewarding.