Employees at CDS Engineering appreciate the hands-on experience and learning opportunities provided, as well as the positive working culture, great benefits, and team-oriented environment where they can receive guidance from seniors. However, some potential challenges include a small team size, location that may not be ideal, the need to work on urgent tasks during weekends impacting work-life balance, concerns about low salary, and reports of unfair workplace treatment.