Pros
Excellent place to launch your career. The benefits are excellent and the pay is decent. It is a great place to work if you are a team player. There is constant feedback on performance so you will always know how you are doing and in which areas you need to improve. You start out with 10 weeks of training because there is a lot to learn and compliance is a major focus. There is plenty of room for growth and opportunities to advance. I love that you start out with 20 days PTO for full-time employees. The culture is a that of a team/family and I like that there are employees that have been with the company 20+ years and still show up to work with a smile. DC is by far one of the best companies to work for in the US. They honestly care about their employees.
Cons
The pay could be better however it is better than the average for this area. You have to develop thick skin to deal with rude customers. Other than that, I have no other cons.