I was able to grow and meet challenges in new fields.
Cons
Lack of reward for hard work and demand for excessive unpaid overtime was a strain. No cmmunication from top down. Micro managed to the point of mid managers watching personal breaks and refusiing vacations until ALL of your projects are completed and there is no end to these projects.