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

Fantastic place to work.
Pros: New ideas, suggestions, and feedback are not only welcomed, but often acted upon. Employee input is not shut down or frowned upon--no matter how long you've been there. Great people and culture that cares.
Cons: Lots of time management metrics to be conscious of. New products and training for new releases isn't provided until same day as public announcement. Can be challenging.