Pros
The people you work with on a daily basis are talented and collaborative, and my direct manager is generally supportive. The company's brand is well-regarded in the industry, and the benefits and work-life balance are decent for the most part.
Cons
The biggest issue is the constant sense of instability. There are frequent layoffs, seemingly every 4-6 months, and the company is always undergoing some form of reorganization. This constant churn appears to be driven by a strategy of replacing hard-working domestic employees with lower-cost teams in India, which is incredibly demoralizing for the remaining staff. This lack of investment in the domestic workforce is also reflected in the career development opportunities. The formal growth plans feel more like a formality than a priority for management. Development often consists of passive activities like watching generic videos or operational tasks that don't build new skills. There's a prevailing mindset where employee development is tightly linked to immediate staffing needs. Interest in leadership training is often dismissed if there isn't a current management vacancy, which misses the point of building a future leadership pipeline. Even formal mentorship programs can be a letdown, with mentors disappearing once the program officially ends. It creates an environment where you feel stuck, undervalued, and ultimately replaceable, with a clear sense that your current output is more important than your future potential.