Flexible working hour
Nice and friendly coworkers
Used to be a good technical company, focus and reward technical development, 10 years ago.
Cons
Too many reorgs, top managements are changing mind daily.
Not rewarding talent nor contribution, cut people like throwing away old shoes, sucks.
Quality is no longer a concern to this company, how to finish thing in a cheaper way is more important nowadays.