Avantages
Pay was decent, when working on site, talking with people was nice occassionally
Inconvénients
Unwilling to let people work remote until it suited the company. Made up fake problems to get rid of people illegally (i.e. calling to fire someone when they were out sick on a doctor's note), expect all support staff to bend over backwards to get everything done with no errors and even when you did, they would still find fake flaws to have you removed.