I could get into all the bad business practices that ECS holds (one being that they order some Volkswagon parts from VW Mexico for cheap and sell them as "VW America" for more after instructing employees to put barcodes over the "Made in Mexico" stickers to hide from customers, with management hushing anyone that asks or calls it out), BUT rather than spend all day doing so, I'll simply state that if you have any self respect or are not hurting for an income (which was my case), keep looking elsewhere and do not welcome the abyss that will become your "professional" career by working for ECS.
They will bait you with "advancement" but in reality that means "stay here long enough and the revolving door of employees quitting might open another terrible job that somebody else didn't want anymore." If you do apply for advancement, do not think that your credentials, work ethic, intelligence i.e. college degree vs high school diploma, or any other factor other than "are you a yes-man" will award you the position. You are shamed for expecting to leave at your end-time, and expected to work overtime at your supervisor/manager's daily discretion. Many of the temporary workers brought in from hiring agencies leave and do not return from their lunch breaks on their first day--it is that much a joke.
The greatest thing/memory about this job was finally quitting it.
Had decent health care coverage, but not the greatest. Job was somewhat close to home. Best thing about the job was quitting it.
Everything else, I use this company as a litmus test for how much more I enjoy my life since leaving it.