Pros
Great team, flexibility, and the actual job can be very rewarding. Because the company is still growing, you often perform tasks and responsibilities that you may not have gotten to do at a larger company where responsibilities associated with a position are more rigid. The company will also develop you if they find that you are talented at something other than your job, or if you express interest in learning something that you’ve wanted to try. I have never regretted my decision to work here
Cons
No paid sick or personal leave. If you are ill you have to use PTO days. Somewhat rigid time clock structure. Growing pains as the company continues to expand and teams find themselves short staffed in comparison to the workload. The business is family owned, which makes internal communication and accountability tough to come by, but also means greater accessibility to upper level management and the decision makers when needed.