Pros
Good salary and fast paced environment
Cons
**Leadership and Management Issues:** - Weak leadership structure where the CTO gives excessive autonomy to the tech lead, who frequently makes decisions outside their scope - Single point of control: the tech lead makes all technical decisions without input from the team and consistently dismisses suggestions from experienced developers - Lack of trust in senior developers - they're denied production access yet expected to troubleshoot critical issues effectively **Workplace Culture Problems:** - Strict return-to-office mandate with threats of layoffs for non-compliance - Blame culture where the tech lead refuses accountability for mistakes and actively searches for scapegoats - Immediate response expectations to messages, with remote work heavily discouraged - Unbalanced feedback approach: exceptional work goes unrecognized for months, but any performance dip results in immediate pressure and claims of negative feedback (with questionable transparency about feedback sources) **Process and Communication Failures:** - Product managers consistently deliver incomplete or misleading requirements - veteran developers regularly advise ignoring official ticket specifications - No proper sprint planning or grooming sessions - developers receive ticket assignments without context or preparation - Poor feature planning that excludes key stakeholders, leaving developers to work without complete project understanding while maintaining full delivery expectations - Suggestions from team members are routinely ignored (approximately 90% based on my experience) **Professional Development:** - Zero investment in employee growth or skill development - No structured career advancement opportunities or mentorship programs **Overall Impact:** This environment creates significant barriers to productivity and job satisfaction, with systemic issues that affect both day-to-day work and long-term career growth.