Pros
It has a very healthy working environment, where people actually care for each other. The free lunch is a huge bonus, and everyone gets to catch up with colleagues they don't often to see. The company definitely moves fast, which allows for great customer service and experience.
Cons
No Medical Aid or Provident/ Pension Fund Benefits
No Parking for all employees