 I'm working as a software development engineer, mostly do full-stack engineering. Before this, I was interning at GitLab for four months. I got a good exposure to what the software development cycle looks like, because it was all in one platform, all in GitLab, like writing, coding, merging, deploying, testing, everything was in one platform. And I feel because it was all in one integrated platform, I got a very good holistic exposure to the whole cycle. And I understood the cycle even better. And this during a time when I was interning, I was not that experienced in the software development industry. I feel this helped me a lot to gain more knowledge and gain more of a deeper understanding of the software development process. UI is clean enough for a newcomer to actually get a very good feel of the platform without being too overwhelmed. The only factor there might be is just a new platform. You might not be used to it, but that's it. Otherwise, I personally felt I caught on very quickly onto the platform.