Better pay, more benefits, more vacation days
Non technical people would try to judge your technical skills
None i really don't have a complaint
Low pay, high workload, worst culture and poor top management
Very laid back and fun