Cronyism is rampant. You can do a quick linkedin search to see that the entirety of senior and executive leadership and even directors are all from the same one or two companies for multiple years. Unless you're part of this boy's club, your opinion will not matter and you will be the first on the chopping block as the company continues to spiral downhill. I've seen managers disagree with their own engineers and do a complete 180 when their favorite person happens to side with the engineer. The favoritism displayed would make you wonder what kind of blackmail they have on each other. Earlier last year they've laid off roughly 30% of their full time staff and a month later they laid off another 30% of their contractor staff. This is not to mention after claiming the company was doing well financially and after a multi-dozen person effort to fix leadership's failure of a bank launch for a major investor. To thank the people that stayed up countless nights, they were laid off a few short weeks later. This year, they've decided to silently lay individuals off instead of a company wide announcement due to the lack of sales and increasing difficulty for this company to turn a profit. If you're worried about job security and stability I would stay away from this place. While the pay was nice, you'll be treated no better than a temp worker and have your position eliminated when the work is done. Leadership will constantly lie to you at every turn and put you out of a job just to pay their buddies their bonuses. Management and leadership will take all credit and it's the same few people who get the recognition despite not being able to do any of the work themselves. For example, the lead for the development of the banking software has never professionally coded before and managed to get hired. This example perpetuates to most of the other departments. It's completely illogical to have people lead the technology departments while not even be able to explain what's happening on a day to day. There's 0 accountability. The negatives on every review here and so so so true and can not be overlooked.