Pros
Good money/opportunity for overtime, end of year bonus, benefits, networking, tuition assistance, encouragement to pursue certifications. Overall, there are far more improvements than years ago. The future of the company is bright.
Cons
The schedule is brutal; training isn't the best.