Company: Apple
Date: 2017-03-02
Overall rating: 3/5
Employment status: former
Experience level: Confirmed

Genius
Pros: You will learn discipline out of necessity.
You will learn how to multi-task out of necessity.
You are already good at teamwork, otherwise you would't have been hired. But you will still learn how to be even better out of necessity.
You can transfer from region to region quite easily. I moved a number of times while I worked for Apple, and was not only able to keep my job, but re-negotiate salary while transferring from region to region.
The gestalt varies greatly from region to region. Some are better than others. However, even in the worst of them, I always found myself working with great people.  
Decent discounts on apple products for you and your friends and family.
When you look for a new job, you can say that you were a "Technician at Apple"
Cons: You were expected to give 130% effort at all time.  Seriously! They figured out how much work you can do if you give 100% effort. They then devised a schedule that required we each gave 130% in order to meet the baseline demand for service.   
The company's rapid growth beginning with the launch of the iphone was always too many steps ahead of the growth of the retail service department.  
You are working for a tech company. You are a technician. Your management however is retail operations. 
Little room for upward mobility  within the company unless you wish to go into retail management or move to California.