Pros
Although Adorama is a family-owned business at heart, the company has grown immensely over the years, giving them the leeway to fine tune processes and the overall company outlook for the good of its employees (and future business endeavors of course). The new CEO and HR initiatives have already gained popularity and I imagine things can only get better from here. Just within my 3 years as an employee, I've experienced multiple advancement opportunities, great leadership and encouragement, and ample support from my teammates.
Cons
Based on the the feedback I receive, not every employee is able to have insight into different departments outside their own unless they are occassionally required to work alongside them. For some, this may not be a factor, but i feel cohesiveness and is the core of a smoother running machine. As an employee who interracts with multiple departments daily, I've found it to be the result of much less frustration.