Sometimes working within strict processes can feel like it's slowing you down. In the end, it is better though. It provides the groundwork for an excellent client experience. There's a long learning curve, especially if you're not used to working this way. Can be long hours, some weekends and evenings to accommodate client needs. However, considering the alternatives, it's a small price to pay for the opportunity provided.