Pros
Good pay if you negotiated when you were hired, good benefits, strong earnings, unique companies to work with, lots of multitasking to learn new things. Company provides snacks, tech environment with many company hosted gatherings onsite, lots of good coworkers.
Cons
You’re either with the in crowd or you’re not. You can make it keeping your head down and plugging away long hours and nodding your head. I had grown within the credit team but in other groups I have seen some great people get trampled over and have left on their own. There is lack of diversity even though there has been mandated trainings. Lots of gossiping and bullying in with mean spirited intent. Senior management is a part of this and tend to play into supporting this. Lack of resources to get things done and work is constantly blamed and passed from group to group.