Pros
Work-from-home option available (though gradually being discouraged). Some team celebrations and engagement activities are enjoyable. Talented and supportive colleagues within engineering teams.
Cons
Fixed annual pay hikes with no link to performance. Leadership often changes tone under pressure and lacks accountability, resulting in developer burnout. Engineering teams are blamed for client or business issues. Delivery timelines take priority over product quality, with unrealistic expectations around AI-driven speed. Management underestimates product complexity and the learning curve for new hires, pushing for quick results without proper understanding. HR and ER teams have minimal authority—mainly focused on hiring and surveys—with little to no resolution for employee concerns around compensation or career growth. Discussions about promotions often leave employees feeling at fault, with vague and unrealistic expectations set for advancement. Work-from-home benefits not fully provided; company subtly pushing employees back to office using persuasive language. Poor hardware provided for remote work setup. No transparency about company financials, revenue, or growth—no annual general meetings, just continuous work pressure.