Cert reimbursement is only if you pass, training and knowledge transfer isn't as good as it could be, travel can become a bit much at times, it's still IT so you'll have some nights and weekend work to do for maintenance, the medical and dental is decent but not good in my opinion, some of the clients can be difficult to work with, little operational experience on technologies, it's a business so they have cater to bigger clients even if those clients are difficult to work with, with no central office there is a disconnect between fellow employees, the rules aren't standardized, and communication about what's going on isn't where it should be.