Answer and Explanation:
I once showed poor work ethics in the area of communication and teamwork while an intern in a consulting firm some years ago. I didn't like the job and let's just say it was something I wouldn't stick to and be happy for the rest of my life. There were prospects for a full time role and promotion and the salary was good, but one thing was missing, me. At first I'd felt it would at least be a means to get me to where I wanted to be, but it soon became a distraction, and I wasn't so sure. Now everything about not being sure and knowing this wasn't where I wanted to be started to affect my performance, my attitude and drive towards to the job. But that was the problem; I'd first told myself I was going to give my 100% to the job in the time I was here but not thinking I should be there contradicted and dimmed every effort I sort to make. My communication was bad with my colleagues because I was beginning to crawl back and second guess everyone. I didn't talk to anyone about how I felt or what I wanted because I thought I owed no one any explanation. I'd always been bad at teamwork because I had always felt I could finish the task on my own and I didn't need anyone, and then it worsened in the organization as my communication suffered. I ended up leaving before my internship was done anyway.
Now one of the most important things to note is that bad communication is bad, doesn't matter what you are onto. It's important to let your employer know about developments that may affect your job. As much as I knew and was confident about where I was going and what I wanted, there was need for clear cut respect and communication with my boss. Communication allows you know what you may not and gives you the opportunity to iron out any differences with anyone, making for a sweet sailing path to whatever you want to do.
Two more skills that are good for IT professionals include teamwork and good interpersonal skills.