Pros
* Transverse skills expression: from front-end to back-end through devops, developers are not compartmentalized in sillos, in our department at least * Sensitive active-listening management also accessible, with high context-switching capabilities, despite a lack of availability, possibly due to overwhelming series of meetings * Great commited co-workers, quite cooperative, with big technico-intellectual capabilities and apetite for high tech innovations, but also social, curious, friendly, trustable and responsible team players * Dynamic environment, interesting spicy challenges, tech and languages are not getting deprecated, still evolving, process are not perfect but always self improving and refined in the development unit * No micro-management, regular courteous retro-feedback however over instant messaging tools. Might be due to "remote" working situations that implies to maintain a permanent thread over instant messaging tools * Difuze inc in general is a company that is worth being part of, from post-production to distribution with dubbing and subtitling, that means a lot of rich activities, including movies-related people with great culture and "beautiful" personalities. That is a chance for whoever has the opportunity to seize it * Very well paid as a developer. No pain, no gain, so hard work and strong involvement looks like getting both generously rewarded. Sounds meritocratic at the end
Cons
* Super short deadlines, agressive delivery due dates scheduled "out of the blue", without almost ever consulting the dev team or tech referee to check their pragmatism * Subtle diplomatic pressure but that turns out to be really tangible, even getting high on developers, despite intensive rythm and over-time for few of them, programmers have to keep the pace. Sprints finally look like marathons but programmers are always running like printers. Commando modes are appreciated and exciting but they usually happen for a short period of times, so when they extend like a neverending war... * Poor quality process, or weakly respected, less and less respected, even holding great contradictions. Hopefully, meetings have been scheduled to fine-tune organizational aspects, even resulting in relevant conclusions written in reports but they have not been followed nor applied as a consequence... * Persistent and continuous peaks of interruptions over instant messaging tools that prevent developers from focusing on their primary mission which is ... to deliver features or bugfixing for which the pressure has become high, and that would require a piece of concentration...