Recs.
Updated
SpecsUpdate
Pros
Pro The default macOS is very developer friendly since it's a Unix
OSX is based on XNU (Darwin) kernel, it's certified Unix and arguably a lot more developer friendly than Windows. Development for Unix is native on OS X.
There's a large selection of great development tools available for OSX. The operating system itself comes bundled with a powerful terminal emulator, called Terminal. Additionally, Apple provides tools, like Xcode, an IDE that contains a comprehensive collection of tools for developing OSX and iOS software, for free.
Pro Amazing build quality
The MacBook Pro has an all-aluminum body that looks great and is sturdy enough that worries of accidentally damaging are mostly alleviated. It has a robust lid, well-spaced back-lit keyboard with speakers on each side of the keyboard and an excellent button-less trackpad.
Pro Good customer support
Apple offers support over the phone worldwide, provides support in Apple retail stores and authorized resellers and has community forums where users can help users.
Cons
Con The default OS spies on you
Apple spies on its users, and helps others spy on them too. OSX needs to be wiped from the laptop and be replaced with Linux or another acceptable OS before it can be used.
There have also been cases of security issues being reported and not fixed for quite some time. An example is a security issue in iTunes which was left unfixed for three years while it was being used by the government to collect data. These security issues may or may not be intentional, but other data collection is.
Con Glossy screen
Apple has deleted the matte-screen option from its lineup, an unfortunate decision that reduces the usability of the computers and means you get less work done. You won't realize how much time you spend moving your head around to get reflections off whatever you're trying to see until you switch to a matte screen.
Those "deep blacks" and "rich colors" that you were supposed to get from a glossy screen are not present, since they're buried behind a sheen of reflection under all lighting conditions.