Pros
The people are the only thing that keep PhotoBiz going. And I'm not talking upper management. The talent amongst the crucial teams - development, design, and marketing is actually very impressive.
Cons
Upper Management (the owners who function as the COO/Marketing Manager and the Head of Development) is so threatened by the knowledge and ability of the employees that they lead with fear. A couple times a year they'll pick an employee or few to move to other teams or even be demoted on a dime. With no prior performance discussions. They also constantly push this idea that the culture is great and the support team is second to none but frankly it's quite the opposite. Non-competitive in regards to pay. And little to no room for career advancement.