Pros
There are absolutely no pros working at M&T Bank
Cons
This place is miserable. Engineering skills will not matter one bit. Being political is what matters. During my laughable time here, I was subjected to endless meetings and political theatre, where I had to "be on" every moment. At no point during my tenure here did any engineering accomplishments matter. All that ever mattered was how well I "got along with others" and how much "I made other people like me." The work didn't matter at all. Zero lines of code, a million lines of code, miraculous problem solving, or taking down a whole system down - none of THAT mattered. What did matter? The small talk, the "relationship building," the putting on an act of convincing others you are smart. That is what matters. The moment you make one person dislike you, even on a different team, you are done. Monday-Friday, I was subjected to meetings where everyone danced around vague discussions of nonsense and everyone provoked one another on the stupidest topics possible so they could get a rise from them and fire them because "forced attrition" is a massive part of this company (look it up). This whole "attrition/stacked ranking" thing is from the self-proclaimed uber genius CTO who ripped it off from Capital One in DC. Good luck with that in sad small Buffalo. I'm so angry at myself for believing the tech fraudulent promises here. There are two distinct categories of people here across the board. The ones who have been here less than one year, and those who are lifers. The lifers are everywhere and their only goal is to oust the new people who actually want to do the whole "change" thing. I was here less than a year and in that time, over ten engineers I worked with left because how sorry this place is. I witnessed all the lifer snakes sabotage the ones who "left" (canned). Engineers, do yourself a solid and PASS - you're missing nothing and actually saving yourself unnecessary stress, a pothole in your resume, and attempted indoctrination into a really messed up organization. Discrimination also runs rampant here, especially among minorities and the disabled. One colleague of mine was fired while on medical leave. HR is out to fire you for anything. They want to advertise "1000 engineering jobs" when in actuality it's more like 100 new jobs, 900 endlessly rotating out, and of those 100 that stuck, they played the political game and are doing nothing but furthering the toxic suck. This place is just awful.