Engineers are treated as 2nd rate employees
Pros
- Good pay for the area, - Decent work-life balance (if you're on a good team)
Cons
- Technology teams take a backseat to finance. Not worth working here if you are a good technologist, your career will suffer. - Senior managers that are extremely toxic and play favorites. Was asked "How old are you? Do you have kids? When I was your age, I would have killed to be making that much! What do you need a raise for!?" When asking for a raise after making huge contributions to the company the year before. - Managers play favorites; I have seen extremely proficient engineers get passed over for raises and promotions because of politics -HEAVY on office politics. - Had one manager that was good, and then one manager who claimed: "I expect you to be here before me and leave after me". It's hit and miss if you end up on a good team, and you are not allowed to switch teams for one year and manager approval is required -- if your manager doesn't like you, he can block your transfer.