Vantaggi
* Small and very fast-growing company means they can't afford to waste your time. Work you do resolves immediate customer needs and goes to production. * All remote companies, so the working relationship & hours are quite flexible. Get the deliverables delivered with quality, and you've met expectations * Technologies turbo works with range significantly, allowing engineers to get exposure and learn stacks not comfortable with prior to working * Challenging work; the tasks they need to be accomplished are non-trivial and creatively interesting. Staff are given a high level of autonomy * Fast growing and the future is bright for your role at the company * Pay is above par for similar roles
Svantaggi
* Mostly Windows development, which is a downside for a Unix person like me XD * Growing pains of a small company are something you should be aware of. The pros mentioned above all come with respective cons (eg. with flexibly occasionally comes miscommunication). That said, leadership is very understanding and collaborative with staff