Comes with the challenges that follow working in a consultancy role. Some days are harder than others and sometimes they are out of your control. However if you want to learn and become a better Technical Consultant, then working here would give you the right balance of client engagement with a good team supporting you on both good and bad days.