Company: Apple
Date: 2016-08-09
Overall rating: 5/5
Employment status: current
Experience level: Senior

Great work experience
Pros: This is a fantastic team. Overall, everyone is engaged, enthusiastic, and ready to do a job most others wouldn't dare to attempt. Most of the team hangs out outside of work. 

The benefits are great and they try to make sure you know how to take advantage of them.
Cons: Some people can really get lost in the shuffle. Things change often and it's hard to keep everyone informed. There are periods of high turnover, so it's hard to get new people up to speed. Technology companies can't stand still.