Pros: CrossCountry does a great job at hiring great people and retaining them. Their support and encouragement are never ending, and they have a performance management system geared at frequent feedback. I cannot stress enough how important it is to love what you do and to enjoy the people you work with, and I'm happy to say that I have both working for this firm.
Cons: Growth always comes with some growing pains. I think it's inevitable that the firm has learned some lessons as we grow, rather than beforehand. This is expected when you join a firm that is only 7 years old.