It gets a bad rap but, it not SO bad.
Pros: its the nypd, medical benefits, good reputation
Cons: management can be two-faced
The management can be hard to deal with but, there is a lot of politics involved. Sometimes the cops are dicks to each other and especially to the civilians, they work hard for low pay. Expect some overtime.