Avantages
Benefits are good. A lot of good people in the office where I worked. Plenty of training opportunities, including conference attendance. Work/life balance was pretty good as well.
Inconvénients
My pay was extremely low to start out, but my manager was aware of this and did work to bring it up pretty quickly. This may just be my location, but it was way too difficult to actually get anything done in my office. There are so many regulations and overbearing rules that must be followed that things move at a snail's pace. One top of that, there were a lot of people that were so used to this that it seemed like they dragged their feet during the process. I was there for 3.5 years and each of my projects took probably 50% longer than it needed to. The reason felt like it was mostly cultural and not because of a lack of skill.