Pros
- The bar is pretty low, so if you need to up your skills, its a good place to learn. - Hard to get fired. - Decent work life balance.
Cons
- Can work on really dated technology. - Lack of raise/cost of living (there was a freeze on promotions and raises during the 2021 year, yet M&T stock soared). - Lack of career development. Its hard to get noticed and advance at M&T if you're on the wrong team. I held the same title for 3 years despite getting almost perfect scores on my reviews. - They bleed talent. I've worked with some brilliant people but they all ended up leaving due constant roadblocks as a developer. - EVERYTHING is more complicated than it needs to be as a developer. You have to jump through hoops to get anything done and your machine is so locked down it will make your head spin. - Its very hard to get help on things if its outside of your team. People don't like to help.