A good start to your career in tech but progress stalls
Pros
I joined Kubrick after graduating university and had no previous experience in Data Engineering. The training offered by Kubrick was good, although individual trainers varied in quality. It gave me some fundamental skills and I was lucky to be deployed on client side extremely quickly after completing training. My client is where I learned the most, and I found the time extremely valuable for me and my career (again, I have heard this experience varies considerably from client to client but I was fortunate with mine). I worked with some truly fantastic and lovely people during my time here (both at my client and within Kubrick) and I would recommend it for someone looking to break into tech with little to no experience.
Cons
Early pay levels are low, but progression to a decent wage is relatively quick. Inconsistent experience depending on which client you happen to be placed at. My main problem with Kubrick is its current retention/progression strategy for more senior consultants. It definitely has a problem with retaining its talented consultants, and that is because they do not have a decent system in place for development after completing the initial 2 years. I think they are attempting to change this, but there is still a long way to go. Consultants who are highly valued at client for consistently outstanding work should have that reflected in their compensation and be prioritised for promotions, but unfortunately that is not the case.