Supportive team.
Friendly and cooperative team leads and managers.
Cons
1. The commitments outlined in the job offer letter were not consistently honored by the company.
2. The company demonstrated a lack of appreciation for its employees.
3. Job security was a concern, as layoffs were implemented in response to mistakes or periods of project inactivity.