As mentioned in the Pros, the Cons depends on your Division, Role, Manager, and Co-Workers. (There are many employees that work/have worked at Dynamic that are not happy, and would give 1 and 2 star reviews, but are to worried to speak up, or are hoping for a change).
Nepotism
There is nepotism between friends. Being such a small company there are quite a few people that grew up / went to school with each other, and if you are not part of that group, it is harder to make ways and grow with the company. Also, it is hard to give an honest opinion and input to your coworkers and supervisors in meetings and reviews when you don't know if it will stay between you and them.
No Accountability
No-one wanted to accept responsibility when things went wrong. It was pass the buck onto the next person or group.
Employee Growth Plan
Looks good on paper, but when the managers run through the motion, and don't guide you, or help you grow, you are on your own. Factor that in with the nepotism that happens it is a recipe for disaster.
Under qualified Executive team
Granted, some of the Executives at the company do work their butts off, and are helping it grow and deserve recognition, but some of the new employees that were hired on, have had more experience than the VPs they were working under. Many of the decisions that were made didn't seem thought out, and were rushed. Some management and executives would lead by example while others would not.
Growing in all the wrong places
With more and more material coming through the doors, you would expect to see an expansion for your every day workers right? Not at Dynamic. Take a look at all open positions for dynamic. There are quite a few upper end positions. Growing the "top"/executive team might help you 10-15 years from now but in the mean time, it is killing overhead and PROFIT, while the "bottom" is suffering and getting burnt out.
(I cant count how many positions my past coworkers had applied for only to be brushed off for someone with a slightly better resume or some sort of "connection". At the same time some upper positions changed titles and roles multiple times, "to better suit the organization".)
Pay
The pay was in my opinion drastically below average for what was expected from you. Every employee review, you will get the "standard cost of living" pay increase, with the promise of an opportunity for more next time, (but..."you also need to factor in profit sharing to your pay")
(FYI I was told by supervisors that I was doing a great job, and going above and beyond what was expected of me. In my eyes, I was working as hard as I could, taking on new tasks and responsibilities and deserved and above "standard" pay increase)
Profit Sharing
Yes getting extra income above and beyond your regular pay is great, BUT... They over sell the idea of profit sharing and justify lower base pay/salary because of it.