The salary is average at best compared to the industry.
The salary/bonus advancement between Senior Consultant and Manager is incredibly low compared to industry.
Since it is a consulting firm, your experience differs depending on the clients/types you have. If you aren't happy/challenge on a client you are on, you could be stuck on that client for an extended period of time.