Pros
Employees work on a wide range of cutting-edge technologies and are able to learn many exciting skills if they want to learn. Due to explosion of mobile industry, there are many opportunities in the company and it has grow more than 50% over past few years
Kontras
Long hours and lack of work-life balance. The industry is super competitive and company/departments need to work very hard to develop new technologies and maintain existing ones. Late night and weekend work is quite common in most departments. Salary is not competitive compare to other large companies in the industry, so many good people left to join companies like Apple, Amazon, etc. There are still many dead woods in the firm and don't seem to contribute much to company's bottom line, except creating more meetings for people around them.