Small business which offers lots of exposure to various roles and responsibilities. Flexible hours.
Laid back environment.
Great for juniors learning their jobs
Cons
Management can have a hard time letting go and trusting their team to do the job.
Upper management can often feel aloof.
Sometimes a lack of strict leadership structure leads to issues.