Great people. Lots of room for growth. Management asks for input and is open to new ideas. Salaries are fair to generous. Employees who want to learn and add skills are encouraged and trained. I... can bring my dog to work! Management is very committed to customer satisfaction. Winning industry awards for really cool projects.
Workflow sometimes bottlenecks and results in lots of overtime when it catches up. It can get pretty intense when errors or inefficiencies cause jobs to back up.