Prós
* Flexible work schedule * Wonderful focus on learning and growing in your role - dedicated time/allowance for professional development, conversations on upcoming and attended meetups * A very diverse pool of co-workers * Focus on continuous review and improvement of processes - on projects and internal processes * Independent work environment
Contras
As a software consultancy engineers are often contracted out to other companies, thus you are working in other environments and not necessarily home office. The company does make a point to provide support to all contracted engineers and keep everyone in touch with home office through weekly meetings and quarterly team days Since we're on contract with our clients you may not be involved in a project from start to end