Vantaggi
Enthought is a small scientific software consultancy company that helps tackle interesting and relevant problems for its clients. Project teams are small enough so that each technical contributor is given a significant level of responsibility. The workload is challenging but manageable, and definitely presents plenty of learning opportunities. Working hours are flexible and overall the company culture promotes trust among employees, so you don't have to feel bad if family circumstances force you to work from home. Lately the company has been undergoing significant changes in regards to the scale of projects we participate in. As a result, Enthought started to emphasize the importance of middle management. It is prime time to work here if you want to grow not just as a software engineer but, say, as a project manager. The company vision has also become longer-term, making solid plans for several years into the future. The Houston office is very new and is temporarily located in the WeWork space in Galleria, which has its own range of perks.
Svantaggi
Having previously worked at large companies, onboarding process at Enthought has been tough. You are mostly on your own unless you are comfortable asking a lot of questions from a lot of people. There is nothing particularly wrong with this approach, but it can be a challenge for introverted individuals. The nature of consultancy business implies that you are oftentimes at the whim of your client, and might not always get the opportunity do design and write code the way you'd like because of shifting requirements or moving deadlines. My personal pet peeve: no sick days.