Great opportunities to develop programming knowledge with cutting-edge technologyThe good thingsThe people here are really nice. Learned many things here, both back and front-end. Had opportunities to learn and research on modern technologies that most companies haven't adopted yet, like Next.JS, Nuxt.js, and even had the opportunity to try out Svelte.
The challengesSometimes the clients don't give enough time to make a good program, so what you end up with is a mess that has to be patched out after it is done.