Company: Apple
Date: 2015-12-07
Overall rating: 4/5
Employment status: current
Experience level: Junior

Fast-paced tech firm company with suboptimal cooperation across groups
Pros: Apple has tons of resources, both financially and headcount wise, which helps enable very cool products. More often than not you'll work with world-class engineers in a variety of fields. The engineering challenges are innumerable, which makes this place fun for problem solvers.
Cons: The sheer headcount lends to the high likelihood of duplicate work. Due to the gestapo-like levels of secrecy, it makes it pretty difficult to obtain access to peer groups and services. You'll also see TONS of politics and power struggles, especially when you try to cooperate across functional areas.
Lastly, high levels of talent occasionally means you'll have to accept near daily doses of elitism, holier-than-thou personas, and sheer "douchiness." Perhaps it's just an overcompensating Si Valley thing. YMMV.