Pros
Generally comfortable work environment with a relatively low workload (3/10), which can be good for maintaining work–life balance (6/10). Management is average overall (6/10) and office politics are minimal (2/10). The company provides learning resources and materials for self-development, which can be helpful for motivated individuals. Compensation is acceptable but not competitive (6/10).
Cons
The role is not very challenging, and growth opportunities are limited (4/10), which may slow career progression for software engineers seeking technical advancement. Leadership often lacks clarity and clear direction, likely due to the absence of a strong long-term vision. Company culture is heavily centered around alcohol-focused social programs and nightlife activities, which may feel uncomfortable or unprofessional for some employees. Flexibility is inconsistent: the software engineering role is fully onsite with no remote option, while other departments may have more flexibility. Overall learning and career development feel passive rather than actively supported.