Pros
High quality training received.
They trained me up from having zero knowledge and experience in coding, to being employed at one the leading companies in tech.
The people at Rubik could not be more supportive.
They created an open and friendly environment for me to communicate to them about stresses, worries and doubts, all to which they were highly receptive.
I really appreciated the time and effort the people at Rubik put into our training and well being.
Cons
We do not get paid for the training period, but we are also receiving high quality training for free.
You are expected to dedicate a lot of time to the training, especially out of hours, to complete assignments, and prepare for interviews and meetings.
However, when I expressed my concerns about the workload being impractical to Rubik, they were very receptive and quickly adapted the remainder of the course to be more manageable. This made all the difference. There are shortcomings but overall the experience is very rewarding and Rubik is behind you all the way :)