Pros
Great place to work, they truly care about the people here and they treat people with respect and kindness. With the exception of a few, I commend everyone in this company for truly living up to the company core values of being a great place to work, having integrity, etc. I would recommend this job 100%. Great compensation, benefits, training, attitude, hours, etc. They always had team building and were very caring towards any employee having a hard time personally.
Cons
Some do not abide by the company culture.