Pros: This is not a permanent position. But the experience looks good to be used on your resume.
Cons: Unfortunately they only hire through a temp service, on a year to year contract with a 6 to 8 month lay off then your called back.
Apple Inc, was an excellent place work for. And the challenges there were limited to how much you wanted to learn. If the supervisors and managers saw something in you. You'd would be approached and asked, how would you like a team of engineers and start on a special project. This was awesome and challenging, because you didn't get to pick who you wanted. But it made you see what the managers see in a person from the outside looking in and see the strengths and weaknesses in individuals and help them into a direction that will help them to do better at there jobs and build there confidence. it's a satisfying reward all by it's self.