Pluspunten
Relatively good benefits for full time employees. Salary is OK, not great - definitely not proportional to the unstated amount of physical labor one endures on the job.
Minpunten
They will suck you dry: - no respect for your time - must work on godforsaken hours, ex. 1:30 to 10:30PM with no weekends off - must stand ALL day long - majority of other Geniuses have joint problems - no balance between respect for employee professional needs and need to satisfy customers - most of the time "bad" customers are rewarded for tantrums and the like, often at the expense of employee's time, effort, and dignity - very little potential for professional development - you're better off investing a year or two developing your coding and network skills and working for an IT company