Pros: great pay and benefits
Cons: little to no time for social life or a life at all.
Overall this was a good company to work for as far as pay, management, keeping you busy, most co-workers. The only thing I did not like about this job was it left very little time for friend and family. But outside of that I loved this job, and with the physical nature of it, it had me in better physical shape than I was before I started it.