Who doesn’t want to work for a great company–one that respects its employees, pays them well, provides awesome benefits, and offers excellent opportunities for advancement? Sounds like heaven, right?