Pros
- Low barrier to entry - Excellent 401k, other good benefits - Difficult to get fired - Easy to meet expectations - Great place to work if you don't do any work
Cons
- Full embraces ESG and DEI initiatives - Mass incompetence across the board - Weak leadership - Very bloated management; most teams have at least 7 layers of management - Health and dental insurance plans are undesirable - Very bureaucratic with tons of red tape (simple tasks often turn into week-long endeavors) - Extremely slow moving - Not much room for growth - Claims its a technology company but is at least 20 years behind any real technology company, and the gap continues to widen with each passing year - Can lay you off for (or without) any reason, at any time - Doesn't highly value integrity, productivity, industriousness, or creativity - Very difficult place to excel as a software engineer since many self-serving managers undeservedly reap the rewards for the engineering work