Salary is below the market rates.
There is an expectation that consultants go above and beyond for the clients, as well as contribute to their home office by organising groups, helping pre-sales, doing interviews & code reviews. To me that meant to get recognition in the home office I was expected to invest significant personal time outside of work hours. There was some talk in the home office about allocating work time for such contributions, but I wasn't able to make that happen.
Only 2 days of training leave per year, unless you are a Lead or Principal consultant. Then you are able to attend more conferences. Also, for big conferences such as YOW!, not all consultants who want to attend are able to do so because of high revenue impact.There is a non-transparent selection process for who gets to go.
Internal mentoring model is pot luck. In hindsight there are so many things I would have wanted from my mentor, but at the time there was little guidance to both myself and my mentor about how to take advantage of the relationship. As a result, I felt like I was "flying blind": do this project learn this tech, then that, then something else. It all seemed interesting at the time but in hindsight during my tenure I did not develop myself as much as I would have with better guidance.