Company: Apple
Date: 2012-04-10
Overall rating: 4/5
Employment status: current

There is a lot of really great development as a leader.
Pros: They spend a lot of time and effort getting you where you want to go and you work with a lot of great people.
Cons: Advancement can be difficult because you work with a lot of really qualified people. There is also a lot of external competition for the jobs available.