Pros: much opportunity to advance, friendly management, great and continuous training to help you succeed in your daily task/objectives
Cons: in comparison, industry wide, compensation starts off significantly low
Overall great company to work for. Expect regular meetings, one on ones with your management. Side by sides....continual overview of productivity and production. Continual learning, training and growth. There is always work to be done...not much down time, but work load is manageable.