Company: Apple
Date: 2016-08-18
Overall rating: 5/5
Employment status: former
Experience level: Confirmed

Senior Software Architect
Pros: Great benefits and people.  Offices are outstanding and cafes have great selections for all meals.
Cons: Upward mobility when co-located limited.  Meetings do not start on time which makes planning a day a bit more difficult.  Lot's of conference rooms but almost always booked up way in advance.  The need to always use the latest and greatest keeps some systems from meeting their full potential and causes a scattering of knowledge.