Lewin Group Inc, whose headquarters are located at Falls Church, VA, is a management consulting services company. Pulling in an annual revenue of $36 million, the company shows promise. Drawing clients in with their boutique allure, Lewin Group Inc enjoys a dynamic reputation. Robert Atlas currently heads the company as President.
Want to share more of your experience?GO TO FULL REVIEW