Great people to work with. No two days are alike. Always a new experience waiting around the corner.
Cons
Lack of training throughout the company. Training is not readily offered but must be pursued heavily. Not sure if this has now become the standard within corporate America.