Company: Apple
Date: 2017-07-08
Overall rating: 4/5
Employment status: former

not just ambiguous, but secretive and even suspicious
Pros: Depending on your department, there can be a lot of pros. Flexible hours, no dress code, happy and excited team members, beer bashes, onsite gym and updated cafeteria, coffee bar, lots of other perks. Management is generally supportive, even if they are quite removed from your work and have little interest or knowledge about it.
Cons: The secrecy required for product management trickles all the way down the company. In my department, management insisted upon not documenting any processes, never had team meetings, and only rarely communicated critical information. There's always ambiguity in tech, but this culture amounted to devoting most of my time to trying to find what I needed to do my job correctly. Also, once I did locate the correct resource, I was usually denied my request to access data I literally had to have to do my job correctly. With no support, this became maddening.