The salary is very competitive with other agencies in the area
The benefits are top notch
Free beer on tap
Challenging work that varies from client to client
Management generally has a strong grasp of the work expectations
Cons
Sometimes long hours are expected to complete client work
Sometimes praise is only given to those higher up in the project stream