Management is always open and willing to take suggestions, they respect their employees skills and input and it shows.
Poor executive role models in many areas.
Great company and benefits with below average salary compensation.
There are assessments as well as behavioral and technical interviews