Company: Apple
Date: 2013-02-25
Overall rating: 5/5
Employment status: current
Experience level: Senior

Amazing company. Awesome people. Insanely great products.
Pros: Great company to join if you're a hard worker, passionate about what you do, and want to develop new skills in a challenging yet friendly environment.
Cons: Do expect to work longer hours if you want to succeed and get promoted to your dream job at Apple. Flexibility and dedication are expected at all levels of the company.