Pros
If you are a hard worker, consistent, try to do your best and have a solid work ethic you will have lots of opportunities here.
Cons
bureaucracy, time required for some of the most menial office tasks (4 months for a new chair). If you've worked in the private sector some of the approval requirements for the most basic office supplies or software will be surprisingly awful. It's important for your mental health to have the maximum amount of patience when working through this. It amazes me that Caltrans doesn't realize time is worth something as well. They would rather pay for a day of my time at $73/hr (plus the time of other staff) to navigate adding $60 software to my work computer than just loading $60 worth or software or having a simple process.