Pros
Flexibility
Great employees
Growing company
Cons
Lower than market value compensation
Lack of direction, management, and organization causing stress and general dissatisfaction
Due to lack of employees, the workload is unrealistic making employees feel inadequate
Due to lack of organization, last minute deadlines that could be avoided and cause avoided stress and panic
Lack of communication overall - an issue that extends throughout the network in all areas