Pros: great benefits, tele-work opportunities, and alternative work schedules
Cons: compensation not in line with private sector
Overall a great place to work is one is looking for stability and great benefits. The pay is not close to what the private sector pays, and the opportunities for advancement are limited.