-The environment is very supportive and friendly. -Support for continuing education -Flexibility for working remotely (for tech employees)
Cons
-Not fully Agile -Requirements often changed suddenly when higher-ups got involved. -No bonus or profit sharing for regular employees not involved in sales.