Vantaggi
The pay and benefits are competitive, and there's a decent work-life balance most of the time. The work is varied and interesting — you get exposure to government client systems and projects that really matter. Team members are very capable and easy to work with. Management trusts you to come up with the best solutions and provides the necessary resources.
Svantaggi
Strict documentation requirements and usually tight deadlines