Pros: great benefits, mostly wonderful coworkers
Cons: inedquate training, managers who rule with an iron fist and are condescending. no work life balance
The idea of this company is wonderful, as are the missions. The WAY they go about business and encourage (and overlook) unfair, abusive, and discriminatory managerial tactics is nothing short of criminal. Run, don't walk from this orgnanizaion.