Pros
Good experience and opportunities if you're willing to work hard and engage in learning.
Cons
The company has been pandering to the "early professional" crowd for some time. Unilateral pay raises not tied to performance, no real accountability for completing work, leaving everything to the more experienced group. They are not a fan of this mandatory overtime policy however. Many of those further in their career are very overworked and already doing overtime (thanks to Pratt for offering to pay for some of it now). However, I was walking by some younger engineers in the office recently and I overheard them talking about inviting unions in. Looking forward to watching that play out. They had plans to meet up and everything. Guess they got tired of moving their mouse for an extra two hours a day. I can't believe upper management wants more of this.