Pros
People are what makes Codex really special. Everyone is really loveable and, as a result, the work environment is very pleasant. You can be sure you always find someone to steal a smile from you even on your worst day. I worked in the company for 2.5 years, as an intern and then as a permanent member. I changed team and line manager three times due to internal needs but the passage was always as smooth as possible, and when on the one occasion it wasn't, all parties involved worked on it until all was smooth again. When I joined the company, I had just finished university and though I knew some theoretical aspects, I had no hands-on experience whatsoever or the slightest idea of how the industry works on a large scale. After 2.5 years, I can confidently say that almost all I know and use everyday in my work is thanks to Codex and their excellent training system. I would also like to underline that my decision to leave the company was not based on the ways work is conducted at Codex. It was a personal choice related to a change in the type of work and my ideal professional profile. If I ever changed my mind, I would not hesitate to go back to Codex 100%!
Cons
Workload can be burdening, and Upper Management needs time to get the grasp of what actually goes wrong before actively acting on it. Unpaid overtime is certainly not fair, but let's be realistic, it's not the only UK company that does that! There seems to be a couple of "favourite" colleagues who get more rounds of applause than others despite working not so hard as others, but yet again every workplace has that!