Pros
• Decent work-life balance. • Some teams still have passionate individuals trying to make the best of a bad situation. • Brand recognition looks good on a resume (for now).
Cons
• Lack of basic work accommodations – Engineers often don’t have access to the tools or resources needed to do their jobs effectively. • Leadership is disconnected – High-level decisions are made without understanding ground-level challenges, causing misalignment and confusion. • Very low compensation – Pay is significantly below market, with minimal raises or incentives. • Aggressive offshoring to India – The shift is creating chaos: • No support during U.S. working hours (EST). • Talent is hired for budget, not skill, leading to a widening skill gap. • Communication and cultural gaps are slowing down progress. • No real investment in engineering excellence – The focus is on short-term cost savings rather than long-term technical quality or team health. • Low morale and high turnover – Teams are frustrated and overworked, and there’s no clear plan to fix it.