Company: Apple
Date: 2015-06-18
Overall rating: 4/5
Employment status: former
Experience level: Junior

Great place, but doesn't work for everyone
Pros: Top projects, you are on the cutting edge of technologies, excellent environment, very smart and brilliant colleagues. You have everything you need to become one of the world top specialists if you use the chance.
Cons: Alas, some of those smart colleagues are sometimes arrogant. With no formal hierarchy in many teams, everyone is formally equal, but as it always happens in situations like this, "some are more equal than others". If you are new to the team and don't silently listen to those who are longer in the company than you and start to dispute and ask "why", chances are you won't be well accepted and won't stay there for long.