Pros
The pay is ok. They have restrooms
Cons
Let's see ... where to start. The management is a joke. They like to pretend to care about you, until its time to fire half of the department, which seems to happen every 6 months. The benefits are plummeting into the toilet. If you do your job well and get good reviews, they keep you in your position and promote externally, because they fear that losing you to another position will be more difficult than training someone to do your job. Management doesn't listen to its employees and instead spends money hiring outside agencies to tell them exactly what their employees are telling them. In the same breath they say tell departments and department heads to cut costs. Seems pretty illogical to cut costs while upper management wastes money on agencies. They have the worst customer service EVER. They are ranked as the 2nd worst place to work in the nation. They like to "build apps" every 6 months and expect employees to engage in the apps then when they finally get a sizable level of adoption, they find a new app and everything starts over again. I could go on, but why. Just RuN as fast as you can.