Pros
Brand name might look decent on a resume Occasional learning through self-effort Some helpful peers at the junior level
Cons
Leadership avoids accountability and often blames teams for failures Minimal to no exposure to core technical or product work Operates more like a consultancy — heavy focus on slides and status updates, not real delivery Unrealistic expectations and shifting timelines due to poor planning Communication from management is vague and inconsistent Referral-based employees receive undue favoritism, often bypassing merit Lack of growth due to micromanagement, biased decisions, and zero recognition for true effort Poor hiring strategy — often recruits people without domain knowledge, which impacts execution quality No structured learning or upskilling opportunities for existing employees