The people you work with are super nice and friendly, generally nice place to work.
marketing tools better than most competitors
quality products
good corporate communication
generally fun place to work
Cons
field service understaffed, overworked and deemed unhappy - need to invest in the people
not competitive with pricing
pricing jobs to structured and time consuming, regionals not having any control
stringent guidelines for cutoffs