A company that will help you learn new things either taught or by yourself.The good thingsAble to learn new things specially thinking outside the box. You can learn while doing work and be able to help others.
The challengesToo many reporting, work-life balance is not applicable sometimes. Salary and benefits are average comparing to other companies.