I worked at CDI Computer Dealers full-time (More than a year), I did not feel that I had a secured job.
Company won't recognize for your good job, even if you work hard, but they will ask you why you were late 2 minutes, maybe a good company for beginners not for experience workers, not really organized and lack of training.
Worst management team I have ever seen, too many issues communication between departments, company wants to keep expanding without putting resources into each department to compensate for growth (extreme workloads on all departments)
I really tried to think of one
poor pay, unpaid breaks, bad management, so called managers look at you as you are their slave, no training, only 10 days vacation, no matter how long you've worked there