Pros: free snacks, company transportation, amazing work ambiance
Cons: unheathy competition, long working hours
They had the best of the technology and every day came with a new set of challenges to be overcome.A great learning experience, very organized and disciplined and you get to work with a wide background of people with from different discipline and ethnic background.