Pros
Most coworkers are great, company offers flexible schedules, ok compensation
Cons
A headquarters half a country away, not always on the same page. Excruciatingly slow pace on every project. Stunning squandering of labor, where people sit around looking busy and watching the clock because they are blocked by an IT department that cannot deliver and consistently displays the middle finger to the rest of the company. Career-minded people will be frustrated here. Too many lengthy incident calls, same issues time after time, nothing learned. I'm not exactly an IT expert, but this is easily the worst IT department I have worked with. The department is a poison pill to the organization, yet frustratingly lauded in company-wide meetings. CEO seems to be a good guy but probably has no idea what happens in the trenches.