Pros: The biggest plus is definitely the respect for personal time. While we have deadlines and project demands, it's not uncommon to see people leaving at a reasonable hour, and weekend work is rare. My managers generally try to set realistic expectations, and the company culture supports taking earned leave. As a software development role within a larger tech conglomerate, there's a good sense of stability and opportunities to work on interesting projects.
Cons: While work-life balance is good, career growth can feel a bit slow sometimes, depending on the specific team. Project assignments don't always align perfectly with personal development goals, and internal advancement processes can seem lengthy. Sometimes communication across different departments or teams could be more streamlined to avoid minor delays.
Advice to Management: Consider more proactive career pathing and mentorship programs for engineers, especially for those looking to grow within specific technical domains. Streamlining cross-departmental communication could also improve project efficiency and reduce minor bottlenecks.
Show more