Team environment. Excellent pay. Great growth opportunities.
Cons
The insurance benefits are extremely expensive. The retirement plans are not very lucrative or beneficial. A huge portion of your income goes towards the benefits. You have to work a year before receiving PTO. No sick leave. Time off all lumped into PTO.