Company: Apple
Date: 2015-09-09
Overall rating: 4/5
Employment status: former
Experience level: Junior

Challenging
Pros: Extremely challenging opportunity to grow at every level
Cons: No for everyone.  If you don't push yourself constantly you will not survive.  
Leaders can at times look for perfection rather than potential for continued growth