Prós
Some team members are supportive, and there are occasional opportunities to work on interesting technical problems that help build hands-on experience
Contras
Engineering management is largely ineffective, providing limited technical direction or constructive support. Communication is often unprofessional, leadership decisions can feel inconsistent, and work-life balance is poor due to expectations of long office hours. Overall professionalism and structure within the organization need significant improvement.