Pros
Good pay, great benefits, good flexibility depending on leader
Cons
metrics change constantly, they state its the client first but its whatever clicks your leader wants that benefits them. You can do well one year and get praised, to being crucified for being closer to median