Very supportive management encourages you to perform at your best. My direct Supervisor is always there when I need to discuss things with him, and he is very patient and respectful of the employees he manages.
Cons
None at the current time, Management is expanding the company by hiring the right talent in areas where they want to grow.