Pros
Best reason to work here is great work mates. Friendly atmosphere. Really well organized. High pay. Very High tech environment. Clean, all the most recent test equipment. Open, clear communication from top to bottom. Real opportunities for advancement. Kevin was best boss I have ever had. Knowledgeable-really, fair minded-never played favorites.
Cons
Basically none so long as you are punctual, work steadily. Temporary workers with great promise kept too long as temps