Good work-life balance
Interesting variety of high-brow clients
Willing to invest if the case is made
Cons
Some staff have anger issues that are not addressed professionally.
Deadlines and Projects are often inconsistent with time allowed for project.
A lot of red tape and bureaucracy.