A company that will encourage you to be a better version of yourself. The good thingsA lot of learning opportunities. Nice boss and friendly colleagues. Seniors are willing to help and provide mentorship with patience.
The challengesCompetitive environment.