Pros
I've worked at CrossCountry since nearly the beginning and it has been great to see the tremendous growth over the years. I feel that alot of companies that experience similar growth will lose part of their identity or the culture starts to change - not so with CrossCountry. Whether we have 20 people or 200, it always feels like family. Our quarterly all hands meetings feel more like a family reunion as opposed to a meeting. The energy is always great and the leadership team is extremely engaged with the whole company. I always leave these quarterly meetings feeling really energized about the company. As with any consulting company - whether it be big 4 (I have worked at big 4) or a small consulting company - you will get your mix of projects and clients. The part about CrossCountry that makes things different is the people. On every project, I knew I was surrounded by an extremely talented group of people that would not only deliver top-notch client service, but would go above and beyond for their team mates. I have the utmost confidence in our leadership team. They are the friendliest, most down to earth people and will go out of their way for anyone in the company. I remember an example where I was working late on a project and there was a knock on my cube wall - I turned around and it was one of the founders of CrossCountry that stopped by to see how I was doing and if he could grab me some dinner. Not sure how many companies you will find where the owner will come check on you and offer to buy you dinner. They are also extremely talented - I know I have been able to learn alot from attending meetings and sales calls with them - and it has made me a better consultant. Aside from project work, CrossCountry continues to improve as a company - offering various social events, community service events, training opportunities, and they continue to improve their benefits (which are comparable to any you will find at a larger company). The best part about CrossCountry is that they just don't offer these things, but they want you to be a part of it. You have coaches and managers that are vested in your professional development - they want to see you be involved in the company and give back to the community. It has been great to see CrossCountry grow over the past 5 years, and I am even more excited about the growth that lies ahead.
Cons
So far - none. This is by far the best place I have worked.