Great place to work under the right management. Great values.
There is room for advancement, but no clear direction from higher management as to how to get there. Do your homework, as there is little support.
Unfortunately, the company decided to invest further into micromanagement, which is overwhelming their employees.