Cons
* Career growth and appraisal cycles could be more structured and transparent.
* Project availability may fluctuate at times, impacting long-term planning.
* Compensation growth may not always align with increasing responsibilities.
* Process maturity and resource planning can be improved.
* Greater focus on employee retention and career development would be beneficial.
Team lead was a bully, no cooperation among colleagues, unrealistic expectations from day one, lack of support from management, unhealthy work culture overall.