Pros
Good seating arrangement, free coffee and pop, dual screen monitor, some of the people talk friendly, great research team, good award and point system.
Cons
This company is a big joke. Some influential managers and product owners have their whole family working there. Nepotism at it's best. Poor tech. Focus on politics, if you really want to work and make a difference this is not a place to be. Principle developers are more interested in knowing what's going on in the world then actually working for the company. Finger pointing if something doesn't work. Zero encouragement for cross functionality and skill development. Office is full of opportunistic people. Micromanagement. Company says flexible hours but you have to be in office at 9. Unfair salary and promotions. Probably all the fake good reviews are by HR department.