Pros
I wanted this job because of the reputation of the company, the international work force, ethos and new fast pace learning environment. That is exactly what I got. I met and made work friends, learned so much about computers and got the privilege of working side by side with people from all over....Vietnam, Singapore, China, Mexico, Russia, Ukraine, Israel, Saudi Arabia, Iraq, Ecuador, Puerto Rico..An amazing experience! We all learned about each others cultures, started learning new languages.... It was a real team environment. I was surrounded by all age groups and it was an incredible learning experience, a work family. My work place was secure and clean. This really makes a difference.
Cons
I had a bad supervisor, but that is only one person, a black man with serious racial issues. I think he is a treat to the company and security. I do not think he should be hired again at this company. But, like I said that is only one of many amazing people.