Company: Apple
Date: 2015-03-16
Overall rating: 5/5
Employment status: former

Software Engineer
Pros: Working with talented people and the cutting-the-edge products. Lots of internal benefits.
Cons: Serious hard working environment. You are expected to finish certain tasks within the time period.