Pros
-You're probably not going to be doing anything really important but no one's going to get too mad at you if you don't do well either -Overall laid back environment, mostly good work life balance -As long as you don't care about promotions or raises it is pretty easy to just sit back and relax and coast your way to retirement.
Cons
-The recruiters can be hardcore penny pinchers and bullies, aggressively trying anything they can to make you accept a lower offer or position. My recruiter immediately started undermining my experience, then harassed me with calls nonstop to haggle about salary, and even tried to send me an offer letter with less than what we verbally agreed on in the previous call just minutes ago...the whole experience left a really bad taste in my mouth that stayed with me until the end -Every department, including the tech department, is run in a very corporate fashion with a lot of non-tech people in upper management. There's not really any collaboration between upper management and tech when creating goals. The goals generally flow in one direction, from top to bottom. This results in a lot of disconnect and frustration. -Heavy office politics and typical "boys club" culture. Also, casual racism, sexism, and ageism is tolerated because...well, no one really cares. Unconscious bias and inclusivity training is never mentioned past onboarding.