Company: Apple
Date: 2012-12-12
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

Great products, damaging culture
Pros: - Work on world-changing products that have great design and strong technology.
- Very talented people that know their stuff.
- Good benefits.
Cons: - Culture of secrecy for the sake of secrecy is extremely damaging.
- Impossible or extremely difficult to build your career through public presentations / publications, open-source, etc.
- Very ad-hoc and poor software engineering practices and support systems.