Very competitive benefits, very good pay, life/work balance and some interesting projects. Very supportive of former employees to be.
Cons
Management does not has visibility on what is going on in the company. They go on a hire spree to shortly later let go half of the new hires due to lack of pickup in work.