Collaborative. Work life balance. Strong management team.
Good coworkers. Strong team. Lots of opportunity.
Lots of different opportunities. Good nimble team.
Respect. Support. Teamwork. Treating employees poorly will not make them want to work there and they'll leave in the end.
Glass ceiling plus unaccptable promiscuous behaior
Their customer service and response time to technical issues are terrible. I've been having an issue for well over 6 months now and I can't get in touch with tech support, even after I submit the forms requesting help.