Company: Apple
Date: 2015-11-12
Overall rating: 5/5
Employment status: current
Experience level: Junior

Challenging and rewarding
Pros: Great team atmosphere and a strong company culture create an environment in which you feel comfortable and thus are more likely to succeed. They are great teachers and are patient with you, which allows you to focus on the customer service and the quality of the product being presented, rather than being worried about your future employment.
Cons: A little bit too much micro managing at times and work/life balance can be sacrificed in order to help the common cause.