Very technically driven, full of very smart people in all departments - there are very strict hiring requirements and for good reason. This isn't your Mother's OS.
Cons
Being owned by BlackBerry is bringing down the brand. The pay could be better for the expectations place on people.