Flexibility to work from home when needed. company paid phone for some. coffee was good.
Cons
do not provide training, upper management depends on knowledge on their direct reports, promise raises and promotions and do ot fulfill promises. Expectation to work overtime up to and over 70 hours a week.