Best company to work for. Unfortunately it is often used as a stepping stone to most who are not interested in making a positive impact. Being happy in this company means not expecting anything in return, just giving your best, following policy and procedure at all times. If you do this, you will most certainly reap the benefits.
I am extremely grateful to be working here, proud to be a Transnet employee.