Company: Apple
Date: 2019-05-09
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

Very hit or miss, often poorly managed
Pros: If you're fortunate enough to land on the right team, you'll get design / engineering / hardware resources and be able to do meaningful work.
Benefits like health insurance, 401k matching, stock purchase plan are good.
Cons: Things are very decentralized and there's little visibility outside of your team.
Some teams just struggle to get resources. The company is massive but only seems to really care about or prioritize certain projects that executives are interested in.
Tons of bureaucracy. Does not feel like you can grow a career here past the lowest levels. Promotions are extremely difficult to get.
Most people are focused on their own careers, meeting deadlines, getting their managers off their backs. People like to say they care about the customer but most meetings are just about getting stuff out the door on time, not about quality products.
Employee perks are nonexistent. You will find yourself being told that the perks of working for Apple are working for Apple.
Parking is atrocious. I spend 30+ minutes a day parking.