Strong management, flexibility, good pay, good benefits, fast paced, interesting, and overall a great position!
Svantaggi
There really aren't many, but I suppose that it'd be nice if the health benefits were cheaper; I had to opt out of them because I wouldn't be able to afford it.