Small company, fast-paced and lots of different things to do.
Cons
No real strategy, who shouts the loudest etc. Workload on employees heavy. Senior managers all have different objectives, which causes employees to have multiple conflicting priorities on a daily basis. This leads to poor job satisfaction and employee disillusionment over time.