Vantaggi
Work over many disciplines, tons of learning opportunity in automation, no pidgeon-holes, opportunities for specialized training, very experienced people open and willing to share wealths of knowledge, friendly and upbeat work environment, no micromanagement, all departments are involved in project development, some teams are still small enough to feel like every member has a large impact, all in all I love coming to work every day.
Svantaggi
No work travel incentives. Need more competitive pay especially in high cost living areas. Need provide more incentive for employees in times of high workload. High growth company should have quartely performance/salary reviews or at least biannually (this aspect is negative because the long review periods can allow incompetence to remain in key positions for too long, effectively bogging down department short and long term growth and progression.) Larger departments tend to suffer from politics and beuracracy, instead of being meritocratic. Lack of clear direction through some multidisciplinary teams, has "wet blanket" effect on people responsible for implementing processes and projects, including people at the end of projects.