
Knowledgable people who care about the results.
Good health and vacation benefits.
Thoughtful and difficult technical questions.
Working with smart people who are fun to work with.
Employees are respectful of each other and are focused on results.
The leadership cares about both the clients and employees and tries to balance their needs. Employees are trusted to a great degree (e.g. everyone works remotely). The occasional few hours of work is expected, but that is seen as the exception and not meant to be a regular practice.