I have been in this company for many years. They have accepted me for what I am but also helped me grow, personally and professionally. The management is strong and looks to the future.
Cons
In some sub-departments the managers appear to have been appointed by personality and not performance, and that reflects in their management.