A good place to start your career. Most roles have stability and the work life balance is good.
Cons
Slow career growth within engineering, limited career advancement opportunities. Experiencing frustration working on digital products because of low design/tech maturity in organizational structure
Benefits: 401k Match (75% on first 8% put away), LTP (continuing education/development), stable work environment (40hrs/wk), culture that is focused on safety and quality. Pay is better than a lot of places but will not be as much as tech (FAANG, MANGA
Cons
Discrepancies in expectations as a software dev working within BCA engineering. Promotions depend on you actually doing the next level's work for at least 1 yr before getting promoted. Regulatory environment shapes a lot of work. A lot of teams going back to 5days in office