The company is a good company that pays well for your experience.
Cons
Long hours expected for salaried employees. Poor life/family balance. The Management sometimes continues processes that do not work, but will not listen to the employees who are familiar with the processes.