Best so far!The good thingsPeople, management, culture of respect and inclusion, focus on work, little room for petty issues, direct contact with top management, steep learning curve, enjoyable work loads, supportive supervisors and teammates, fair treatment of employees, you are rewarded fairly.
The challengesWork is very challenging, which is beneficial if you are really serious on growing professionally