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