Pros: benefits, job security
Cons: weak lateral growth, compensation
This is a great company to work for. I wouldnt hesitate to recommend it to others in need of employment; however, it is best as a starting point or a resting spot. This company is not a final destination for your career. Don't expect much lateral growth.