Taro Logo

Happy to work for one of the most mature startup companies in Silicon Valley

Software QA Engineer
Current Employee
Has worked at Apple for less than 1 year
April 25, 2008
Cupertino, California
5.0
RecommendsApproves of CEO
Pros

Apple is a large company, but often has a small company feel. Most project teams are very small – a few people at the most. Often, there are only one or two key engineers directly responsible for features or key project areas. Because of how small teams are, it makes it very easy to approach key players and influence product direction. Conversely, key engineers don't have much bureaucracy to cut through to implement innovative new ideas. It is because of this culture of innovation, as well as a culture of excellence, that working at Apple has been one of the best experiences of my professional career.

Cons

Because of the small business mindset and the decentralized nature of decision-making and product direction, Apple at times lacks the structure that other companies have set up. There are very few departments that are isolated from their customers, so the process and structure that each group attempts to establish can be heavily influenced or even ignored by those who need to use a backdoor method of getting work done. It is possible that project managers may pressure engineers or other staff to complete work faster than their managers agreed upon. In larger companies, this behavior would be frowned upon or forbidden. Some structure is necessary to keep a happy medium, and at times, Apple could use more structure.

Advice to Management

Plan ahead more, and don't wait until the last minute to make key decisions. No one wants to work for months on a feature, only to have it cut 4 weeks before shipping the product.

Encourage more lower-level employees to participate in the product design process, from the ground up. Continue to foster a culture of innovation.

Was this helpful?

Apple Interview Experiences