Best environment for an IT professional to learn and grow. Employees are cool everyone gets along pretty well. Hands down has the coolest work trips ever; we go waterskiing for the weekend once a year!
Cons
Has quirks like any place, but overall it is a good place to work. Sometimes feels like they need more staff because it is so busy at times.