Pros
A chance to get your feet wet if you have very minimal experience in a help desk position
Cons
Managers promise project time but never follow up and are extremely unprofessional. Software developers push out new builds with very minimal effort to help the less experienced to understand, causing experienced agents to basically retrain them. "Senior Techs" are allocated based on sells and not actual technical expertise, ultimately wasting company time when training. No real action plans to address recurring issues that is effecting every statistic that they rate your performance with, that they will fire you for if it's low. Irate customers almost every call. Management convinced that we would be on the late shift for only the first shift bid, did not follow through. Management plays a lot of favoritism and makes female workers uncomfortable.