Coming to a new workplace is always difficult. Especially if you are a newcomer who has no experience and no idea how things work. However, it is much easier to start feeling comfortable if there is a mentoring program which can help you acquire really necessary and useful skills. This is facilitated by the fact that the mentor does not immediately give a specific, unambiguous answer, but will lead you up in such a way (by giving some extra information) that you can answer and accurately understand and remember it. Therefore, I can confidently say that review and mentorship are at the highest level. In addition, you are offered a flexible schedule (which is very cool if you are a student), fast growth, as well as the ability to work on real projects and communicate with clients.