Vantaggi
I enjoyed the people I worked with and that is what made me stay there longer than I should have. It serves as a good place to get experience working on many different technologies. It helped me land a much better job working as a Territory Manager for Microsoft.
Svantaggi
A portion of management was absolutely horrendous and a complete joke. One of the last managers I had was notorious for throwing her reps under the bus to cover her abysmal management skills. The last straw for me was I had a planned vacation scheduled months in advance, as time approached for me to take off she stated that the needs of the account required me to work (in 5 years there I have never heard this rule used). If I were to take the previously approved vacation it was an act of resignation. I was ready to walk and had to get the Site Director involved then to be told I could take the time off. She would not show her face around me again even though she was still technically my boss. Shortly after that event, I found a great job and my only regret was wasting 5 years working there.