I work for an enviromental consulting firm. I hate it so far. Accenture is alright, and they actually pay up very well, but they are more of the operations type of consulting. The one thing i really hate about consulting is how you have to stay billable. You could do awsome work, but if you do not stay billable most of teh time, your awsome work will quickly go down teh drain with management.
Also, benefits wise, consulting is usually not great.
Edit:
on a side note:
you cant really put consulting firms next to each other and ask which is better. It does not work that way....where one firm faulters, another will succeed.