Pros
I don't know what's up with the two negative reviews posted recently. Those reviews don't resemble the company or people I work for at all. I've never heard disparaging remarks from Sr. mgmt, and think they do a good job overall. Communication from Sr. mgmt could be improved, but from my experience you can take them at their word. They mean what they say, though that can always be misinterpreted. Otherwise there are a lot of great project opportunities spanning a wide variety of technical areas, and a lot of opportunities to grow and be mentored by some very talented technical leaders within the organization. If you are looking for a place where you can execute projects at a high level with other talented folks, and to grow your skills by keeping yourself challenged, BlueMetal is the place to be.
Cons
Consulting isn't for everyone, and your experience will vary depending on what level you are in the organization. A mix of consulting soft skills, business acumen, and technical capability is required to succeed in the long term.