- Dedication to the development of employees Both their statistics and engineering departments are dedicated to giving employees the chance to understand their area. Workers are given considerable time, space, and assets to at least one) fill understanding gaps and a pair of) implement what they've learned. For me personally, it was true not only throughout my coaching phase, but throughout my time with the organization. - Dedication to training new designers I learned more within their coaching program than I've at every other amount of time in my career. After I became a member of the organization I never taken just one formal programming course, nor had I'd any industry experience. Initially, I had been given two days to merely read and exercise when i saw fit. Next, they spent a lot of company time teaching me to consider just like a programmer and also to make use of the tools of the programmer. That type of commitment is expensive, and therefore my primary salary was below industry norms.* However, I had been given a good raise in the finish from the coaching program, and that i was handed *substantial* boosts each and every review after that. - Possibilities for advancement Although I only advanced in title from Connect Programmer to Software Engineer, within the 2.five years I had been there, management provided in growing input and control of major projects. I know that, given just a little additional time, I'd have advanced in title too. - System Integrity Around achievable, there is a clean, consistent codebase. For any developer, that needs to be a *huge* plus. - Open, friendly working atmosphere. We accustomed to regularly play cornhole watching TV throughout lunch time. - They are doing have managing structure, but, since they're small, I could give input about a lot of things with top management. - * I honestly wish more companies would notice that people are prepared to get this to tradeoff. It is a constant Catch 22 in the present system that even "basic levelInch jobs require no less than five years experience. New Constructs sees that lots of people only need the opportunity to prove themselves, but employing someone who's misguided is really a risk to the organization. Which means you, the worker, assist in paying for your risk. Even though trainees' educations are subsidized by lower pay, after i think about the quantity put in some time and assets on educating them, I am almost certain it's a little of the loss leader for the organization. Experts are been trained in a class for 2 days through the Boss. Designers work one-on-one for several weeks using the CTO. Individuals two individuals time is *not* cheap. Permitting for errors by greenhorn employees is *not* cheap. tldr I do not feel whatsoever scammed through the low initial pay. On the other hand, Personally i think which i most likely arrived on the scene ahead within the deal.