Pros
1)Laptops provided are relatively new
Cons
1) There is no communication between functional areas of the company. This causes conflicting priorities and deadlines which delay projects and add un-necessary workloads. 2)Management consistently tries to implement procedures and protocols to help with productivity and workload management but are quick to forego these when convenient to them. 3)The company is not forward thinking, focuses more on time logged than actual productivity. 4)Software development is un-interesting and frustrating because of the tools being used. These tools are unstable and more time is spent solving "work-arounds" to these tools than on the actual problem. 5)Statutory deductions are not paid. 6)Payments are late on many occasions. 7) High employee turnover 8)Issues faced by employees are not taking into consideration when raised. 9)Company culture is non-existent. Environment is toxic and encourages blame game situations. 10)The lunch room is to small.