This firm is good for any who are happy in a very structured environment. They haven't adapted to those wanting more flexibility, and I felt frustrated that instead of measuring outputs (getting the job done), there was a sense of wanting to manage the process using old methods.
Overall, the salaries were above-average for that industry, and employee retention was good.
I would work there again.
Good work/life balance