Pros
Company received multiple funding of total more than 200 million two years ago and also has a recurring revenue of 100 million. They acquired nine companies to go to IPO. With this money, company started providing free food on three days in a week and game room to people to relax. People are allowed to work from home. They moved the development to USA for better from China.
Cons
What it turns out that company is in negative cash flow now because of irrational spending. All nine acquisition turned out to be failure. Bringing development from China to USA become a major expenditure from them. They started laying off people every six months to compensate the loss. Now , this company can not go to IPO in current state(negative cash flow). Lost all development team in China , therefore, can not enhance the product. They are basically in limbo state. They can not improve the product because of its inherent complexity and old technology. So please do not join this company because of "Good place to work". These are marketing gimmicks this company is playing. They hire few top notch management people. They are covering the reality and showing good face to you and other companies. Beware -- do not fall into these traps.