Company: Apple
Date: 2019-03-20
Overall rating: 5/5
Employment status: current
Experience level: Junior

Experienced team with well defined goals
Pros: The impact of the products that software engineers work on are usually very big. Ideas are always considered in relationship with the general product direction.
Cons: Harder to make fast and nimble changes to the product as everything has to be pre-approved by management and approved by design.