Pros
-Employee discount -Decent benefits/PTO -Job stability -Good work/life balance (esp if you do bare minimum, it’s pretty easy to get away with it)
Cons
-Forcing people to go into office 2-3x a week even though most contractors and team members work 100% remote -Below market pay for tech positions -Raises are terrible, typically 3% increase for cost of living adjustments -Lots of outsourcing, and high turnover on certain teams. -Not long-term job if you care about professional growth. Most team members either leave after realizing they’ll never get promoted or end up staying in the same role for 10+ years so they can coast -Company culture is forced upon you. It’s expected you play nice with everyone even if there are major problems to call out. This makes it easy to coast bc you will never get in trouble or fired for it.