Good company to work withThe good thingsThe company and benefits it's good in terms of medical benefit and allowance.
The challengesCompany is good but the challenges is the people that you have to work with.
You have to adapt to the situation instead of situation to adapt you as not all manager is a leader.