Money is good, but you pay for it with your soul. Management is awful. They don't really understand the work flow, so their decisions are not always supportive to the people that actually do the work
Pros and Cons
Locations available to suit where you live, some remote
Just a number, and if you don't get in the "clique" you are out of luck