Pros
• You do get a lot of ownership and independence while working on projects. • Good opportunity to take charge of responsibilities early in your career.
Cons
• Teams lack understanding of the product as a whole, which creates silos and inefficiency. • Many engineering managers hold positions without the knowledge or ability to actually lead. These roles often feel undeserved. • A toxic culture of favoritism dominates. If you’re not in the good books of a manager, your career growth is blocked and, in many cases, your job is at risk. Hard work and talent don’t matter as much as being someone’s favorite. • Leadership, including the CEO’s office, lacks vision and direction. Instead of calculated and strategic decisions, the company is run on a hit-and-try approach. Leaders appear to be experimenting without clarity, hoping something works out, which only pushes the company further off-track. • This has created a culture of insecurity where employees feel undervalued and uncertain about their future in the company.