It feels like the goal posts are constantly moving and there's always some new process that needs to be implemented across the board right away, which is difficult when there are many different clients in different stages of implementation. While not inherently a con and is generally just part of the job, every position in on-boarding clients is very high visibility and unless you are in a position like Sales, you do not get recognition for the work you put in, which is very disheartening. Additionally, with a process that was constantly being modified, it was quite difficult to stick to a standard process and there was not a lot of grace and understanding that our process was constantly evolving. It's hard to be motivated to continue to learn this ever-changing field if your wins are seldom acknowledged, yet all of the bumps along the way are the only things getting attention. There's always going to be a "thankless job" somewhere along the line, but when you don't feel respected for the work that you do, it wears your employees down and creates resentment. It's incredibly frustrating to work a high visibility job where mistakes are constantly amplified, yet no acknowledgement is given to all the work that's done correctly. It's hard to be inspired to continue to try and excel at your job when you feel constantly disparaged.