Pros: As a Software Engineer, the work flexibility is fantastic; it genuinely helps achieve a great work-life balance, which is key in the tech industry. My team is very supportive, and I've found consistent opportunities to learn new skills and contribute to diverse projects. It's a stable and rewarding place to work.
Cons: The main drawback is that some internal approval processes can occasionally be slow, impacting project velocity. Also, cross-team communication could be smoother as the company grows and teams become more distributed.
Advice to Management: Consider reviewing and streamlining internal approval workflows to improve project velocity. Investing in better strategies or tools for cross-functional communication, especially for larger, distributed teams, would also be highly beneficial for efficiency.
Show more