How much you like the job will really depend on the team/division you are placed on. Some are much more intense and demanding than others, but all are paid the same and you do not get a say in which team you are on. There is also a very poor work-life balance, and the job itself isn't very fulfilling