Pros: convenient, pto is generous
Cons: lack of training for specific duties.
This company is one that strives to provide good benefits, which they do, but often there is a lack of communication and training for the positions you are required to perform.
Overall, the work environment is a nice one, and there is a feeling of being part of a team that wants to be the best in the field they are in.