Pros
My work schedule is incredibly flexible. i get 2 work from home days and set my own hours. my boss is in another city so i don't have to deal with micromanaging. i usually get whatever i need to do my job it just takes forever.
Cons
horrible software request system. horrible help desk. horrible desktop equipment resources. the entire request ticketing system is garbage. expect that if you get hired in here you will sit on your hands for at least 2 weeks with nothing to do and probably no one to talk to. The whole company is so silo-ed off that the left had doesn't know what the right hand is doing. the convenient excuse is that company resources are dispersed across the country but the left hand right hand thing happens right in the same building.