work from home
good starting pay
pooled employee funds for team building
good training grounds
health benefits
Cons
no bonus
no increase
promotion is required to get increase
you can get bonus if youre close to upper management so they can back you up
work from home allowance is not enough
health benefits are not enough