I worked this job as a temp assignment, and due to a family situation I had to end the assignment early. However, this was a very great place to work. The Management team takes their time to make sure each rep understands their job in depth. There is a open door policy, and sensitive situations are handled accordingly. Everyone here is very respectful, and very organized absolutely loved it. I had to commute about 30 mins to work, however it was definitely worth it. Great company.