Pros: high paid, good working environment, friendly and helpful management
Cons: office politics
pretty good big tech company, working environment is so good and relax, free coffee, drink and fruit all day at kitchen, and high paid for both interns and full time workers.
People here are all friendly and helpful, hard-working. I guess advancement will be hard if you cannot master good relationship with the higher management people.