Company: Apple
Date: 2017-04-06
Overall rating: 5/5
Employment status: former
Experience level: Junior

Great Company
Pros: A company that truly tries to develop its employees with constant training.  They really care about the product, the employees, and the customer.
Cons: It's a huge company --that means there's inevitably going to be some bureaucracy.