Pros
-Workload is interesting and will help you retain skills for an IT career -Managers are helpful and are genuinely great people -Senior employees have insight on many fields and will help out where they can -Owner is very helpful on a personal level to employees -Creative perks -Company does have loyalty to its employees
Cons
-Pay is TERRIBLE for the type of work that is being performed -Constant policy changes without communicating with the team -Very egotistical practices, chasing ex-employees with litigations -Sales driven -Inability to pivot to MSP business model -Unprofessional-ism in employee reviews, raises are given to prevent further walk-outs and are not based on merit -Constant downplay on the positions that need to be filled