Pros
I joined Bluefish as a consultant in January and have enjoyed every moment so far. You get the chance to work with some very big names, and due to the nature of consultancies, you get to move around different clients, meaning there is very little opportunity to get bored! I have found that you get the perfect balance of support and freedom from the senior team. They are always on hand if I have any questions or concerns, but they also trust me as the professional that I am to get on and do the job without micro-managing me. Bluefish pride themselves on recruiting the most experienced professionals in the field, meaning that we have a great reputation, and this encourages the team to work hard and be inspired by our colleagues around us. It has been less that a year since I started the job, but I feel very much a part of the team and look forward to the variety and challenge that working for Bluefish will bring me.
Cons
There are no real cons that I can think of...I suppose that because I am consulting I am on the road a lot, but that was made clear to me during the recruitment process so I knew what I was getting into.