Pros
My coworkers are great, super friendly and easy to get along with. They are more than willing to answer any questions that I may have, when they are available. My supervisor does her best to Supervise 20+ Project Managers.
Cons
The training is terrible, you are expected to hit the ground running. A new training program is being rolled out but the one trainer that they have for all 3 offices is extremely busy. Favoritism is abundantly prevalent. They tend to underpay people. There are no quarterly, semi annual or annual reviews so you don't have an idea of how you are doing until you make a mistake and get reprimanded. The feeling of working for a family run company is quickly changing. Turn over is extremely high (30%) and doesn't seem to be slowing down.