I wouldn’t say it’s easy. I would say it’s incredibly rewarding though =). You work on difficult problems, as a team normally, then try to solve that problem together. Some problems are much easier to solve than others. Some have taken people decades to solve whereas others have taken seconds. It really depends on the problem you are faced with!