Competitive pay
Fantastic and helpful team members
Understanding management
Difficult work that pushes you to increase your understanding of the technology
Opportunity for advancement
Cons
Operating in a call queue
International customers can be a pain
The product development team has released incomplete or buggy software, which falls on the support department to retain customers over