Pros
Priority 1 has been an amazing company to work for! The training program that they offer is great. The management has truly been amazing, the managers help you be successful and they challenge you to be better everyday. They give you praise when you do well and they encourage you when your struggling (which I think is important in having a good management). The pay is decent, especially if your right out of college but it is extremely nice that they give us a nice car allowance +iPhone/laptop and uncapped commission. The benefits are really nice as well, but the profit sharing is like the icing on the cake. You probably wont find another company that offers what P1 does. If you get the opportunity to get on with P1, do it!
Cons
I wish there could be some type of vacation days offered within the first year, however I do feel like this is the industry standard.