Pros: free pop, good benefit.
Cons: they do re-org a lot.
the work time is very flexible as long as you can finish your assignment.
you can enjoy free pop during the day just be careful don't gain too much weight.
For technology, you can reach a lot of frontier new tech, very exciting work assignment all day.
you gets resolve challenge problem and achieve great goal with your hard work.
it's – more... a good place to work in. – less