Company: Apple
Date: 2016-05-16
Overall rating: 5/5
Employment status: former

Recruiter
Pros: Working with a smart and very dedicated team.  Everyone is very passionate about what they do, no matter the level.  The company feels smaller than it is and it gives you the ability to make an impact, even for a large org.
Cons: Typical of some larger/any organization, management can sometimes play favorites in some situations.  Not sure if it's a con, maybe for some, but you need to be flexible and change with the needs of the organization.  Can be challenging if the focus is changed on a whim.