Vantaggi
EnSoft has a lot of friendly, intelligent people working for it, and in the many years I have worked here, I have had the opportunity to solve many challenging problems. As EnSoft is a small company, I have gotten to work in a wide variety of areas, and have been exposed to nearly every aspect of the business, from development to IT, customer support, and even sales. The work environment is relaxed, and the benefits are great. EnSoft is a growing company, with a stable outlook.
Svantaggi
As a small company, the opportunities for career advancement within the company are limited. EnSoft has a very 'flat' command hierarchy - which is generally a good thing, but it does limit promotion opportunities. But this could change as the company expands and takes on more staff.