@pushix
I have worked with plenty of people on the spectrum that were super pleasant to work with, and plenty of charismatic assholes.
There are ways to be a great coworker which have nothing to do with social skills: being reliable, helping unprompted, being direct, etc…