Great teamwork
Diversity of employees
Overall high quality of work across departments
Very friendly environment
Cons
Growth is often linear and slow - promotion structure is more on the traditional side and is a bit outdated
A lot of red tape around change of processes or innovation
Board of directors is not diverse