The best thing about affirma consulting is that they are very passionate about what they do. They are always willing to go above and beyond to assist their customers with any issues or concerns. I have had some really great experiences while working with them. There are not many cons about this company. I would say the price could be a bit higher but overall it was a good experience. If you're looking for an organization who cares about your success then affirma should definitely be considered. I used affirma for my first job out of college and I am currently still using them as well.